From 70d27f9c897d83cb034c8aad4585ed88099f6945 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 8 Feb 2000 18:36:21 +0000 Subject: Updated. --- README.configure | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'README.configure') diff --git a/README.configure b/README.configure index 54e3830126..30183e8c95 100644 --- a/README.configure +++ b/README.configure @@ -21,15 +21,17 @@ RTEMS-specific option are supported: --disable-rtems-inlines --disable-posix + --disable-itron --disable-networking --enable-cxx --enable-bare-cpu-model= --enable-bare-cpu-cflags= --enable-gcc28 (also use enable-libcdir when disabled) --enable-libcdir= (do not use if gcc 2.8 is enabled) + --enable-multiprocessing --enable-rtemsbsp="bsp1 bsp2 ..." --enable-tests - --enable-rdbg (only valid for pc386 BSP) + --enable-rdbg (only valid for i386 and some PowerPC BSPs) In addition, the following standard autoconf options are frequently used when configuring RTEMS installations: @@ -37,9 +39,16 @@ used when configuring RTEMS installations: --prefix=INSTALL_DIRECTORY --program-prefix= -By default, the RTEMS posix interface is built for targets that support +By default, inline routines are used instead of macros where possible. +Macros can be selected using the --disable-inlines option. [NOTE: +Some APIs may not support macro versions of their inline routines.] + +By default, the RTEMS POSIX 1003.1b interface is built for targets that support it. It can be disabled with the --disable-posix option. +By default, the RTEMS uITRON interface is built for targets that support +it. It can be disabled with the --disable-itron option. + By default, the RTEMS networking support is built for targets which support it. It can be specifically disabled for those targets with the --disable-networking option. @@ -53,8 +62,9 @@ By default, the RTEMS support of C++ is disabled. It can be enabled with the --enable-cxx option. If the rtems++ C++ library is installed it will also be build. -By default, the RTEMS test suites are NOT configured. The --enable-tests -will not configure the RTEMS test suite. The default speeds up the build +By default, the RTEMS test suites are NOT configured -- only the +sample tests are built. The --enable-tests will not configure +the RTEMS test suite. The default speeds up the build and configure process when the tests are not desired. By default, RTEMS is built using arguments and build rules which are @@ -63,7 +73,12 @@ NOT compatible with gcc 2.7.2.2. If using a gcc which supports the this feature. You should use the --enable-gcc28 option when using either the egcs source tree, testgcc snapshots, or gcc 2.8.0 or newer. If you --disable-gcc28, then you MUST specify the location of the -Standard C Library with the --enable-libcdir option. +Standard C Library with the --enable-libcdir option. [NOTE: These +options are considered obsolete and may be removed in a future +RTEMS release.] + +By default, multiprocessing is is not built. It can be enabled +for those BSPs supporting it by the --enable-multiprocessing option. By default, all bsps for a target are built. The bare BSP is not built unless directlty specified. There are two ways of changing this: -- cgit v1.2.3