Precompiled toolsets are available for Linux, Cygwin, FreeBSD,
and Solaris. These are packaged in the following formats:
Linux - RPM
Cygwin - tar.bz2
Solaris - tar.bz2
RPM is an acronym for the RPM Package Manager. RPM is the
native package installer for many Linux distributions including
RedHat, SuSE, and Fedora.
The prebuilt binaries are intended to be easy to install and
the instructions are similar regardless of the host environment.
There are a few structural issues with the packaging of the RTEMS
Cross Toolset binaries that you need to be aware of.
There are dependencies between the various packages.
This requires that certain packages be installed before others may be.
Some packaging formats enforce this dependency.
Some packages are target CPU family independent and shared
across all target architectures. These are referred to as
"base" packages.
Depending upon the version of GCC as well as the development
host and target CPU combination, pre-built supplemental packages may
be provided for Ada (gnat), Chill, Java (gcj), Fortran (g77), and
Objective-C (objc). These binaries are strictly optional.
NOTE: Installing toolset binaries does not install RTEMS itself, only
the tools required to build RTEMS. See Building RTEMS for the next
step in the process.