diff options
author | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-09-27 04:14:39 +0000 |
---|---|---|
committer | Ralf Corsepius <ralf.corsepius@rtems.org> | 2010-09-27 04:14:39 +0000 |
commit | 91134d863fce0602f994401ae8e39a6d03461b11 (patch) | |
tree | af10a6bbc7507d326e52c56dce0d53e62cbd2c9d /README.configure | |
parent | Remove. (diff) | |
download | rtems-91134d863fce0602f994401ae8e39a6d03461b11.tar.bz2 |
2010-09-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* README.configure: Cleanup.
Diffstat (limited to 'README.configure')
-rw-r--r-- | README.configure | 43 |
1 files changed, 3 insertions, 40 deletions
diff --git a/README.configure b/README.configure index daf453f160..fc3667b135 100644 --- a/README.configure +++ b/README.configure @@ -11,24 +11,20 @@ tools in the Cygnus one-tree structure. Using autoconf also means that RTEMS now can be built in a separate build directory. To re-generate auto*tool generated files (configure, Makefile.in etc), -autoconf-2.59 and automake-1.8 are required. +autoconf-2.68 and automake-1.11.1 are required. 2. Installation =============== -2.1 Standalone build - To configure RTEMS for a specific target, run configure in the build directory. In addition to the standard configure options, the following RTEMS-specific option are supported: --disable-rtems-inlines --disable-posix - --disable-itron + --enable-itron --disable-networking --enable-cxx - --enable-bare-cpu-model=<MODEL> - --enable-bare-cpu-cflags=<FLAGS> --enable-multiprocessing --enable-rtemsbsp="bsp1 bsp2 ..." --enable-tests @@ -88,8 +84,6 @@ within a target architecture. Remember that the target specifies the CPU family while the BSP specifies the precise board you will be using. The following targets are supported: - (none) will build the host-based version on Linux, Solaris and HPUX. - arm-rtems4.10 avr-rtems4.10 bfin-rtems4.10 @@ -104,7 +98,6 @@ The following targets are supported: powerpc-rtems4.10 sh-rtems4.10 sparc-rtems4.10 - bare see notes The cross-compiler is set to $(target)-gcc by default. @@ -116,7 +109,7 @@ Installation is done under $(prefix)/rtems. As an example, to build and install the mvme136 and mvme162 bsps for m68k do: - (path_to_rtems_src)/configure --target=m68k-rtems + (path_to_rtems_src)/configure --target=m68k-rtems4.10 make RTEMS_BSP="mvme136 mvme162" @@ -128,19 +121,6 @@ test suite. Documentation is built separately from the source code. -2.2 Target Dependent Notes - -bare: - -1. See the README in the bare bsp source directory. This should - contain all info you need. -2. The bare bsp source contains a script to show how to build it. -3. The configure flags must be used to get the bare bsp to work. - The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the - only pieces of information. The module is usually a gcc module - such as m68302 or mcpu32. The flags are passed directly to gcc. - Use "" if more than one option is specified. - 3. To use the installed RTEMS library ===================================== @@ -162,8 +142,6 @@ following: The following bsps are supported: -host-based : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX) - arm : csb336 csb337 edb7312 gba gp32 nds rtl22x rtl22xx_t smdk2410 @@ -171,8 +149,6 @@ avr: : avrtest bfin : eZKit533 bf537Stamp -c4x : c3xsim c4xsim - h8300 : h8sim i386 : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex @@ -215,12 +191,6 @@ sh : gensh1 gensh2 gensh4 simsh1 simsh2 simsh4 sparc : erc32 sis leon2 leon3 -any : bare - -The following ports were considered obsoleted after the 4.6 releases -and were removed: a29k, hppa, i960, mips64orion, and or32. - - 5. Makefile structure ===================== @@ -248,13 +218,6 @@ Please refer to the BSP and Device Driver Guide. All gnu-based bsps have been built on Linux. -The native (posix) ports have been built and run only on Linux. - -The following configurations have NOT been tested: - - + Anything on Nextstep, HPUX and Irix. - + The C4x and OR32 ports (requires specially patched toolchain) - 8. Prerequisites ================ |