Changeset 6f6cde6f in rtems


Ignore:
Timestamp:
Nov 7, 2002, 10:16:27 AM (17 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
a9020bbb
Parents:
acf20be1
Message:

2002-11-07 Ralf Corsepius <corsepiu@…>

  • configure.ac: Remove make/Templates/Makefile.
  • README.configure: Minor massaging.
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    racf20be1 r6f6cde6f  
     12002-11-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * configure.ac: Remove make/Templates/Makefile.
     4        * README.configure: Minor massaging.
     5
    162002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    27
  • README.configure

    racf20be1 r6f6cde6f  
    1010tools in the Cygnus one-tree structure. Using autoconf also means
    1111that RTEMS now can be built in a separate build directory.
     12
     13To re-generate auto*tool generated files (configure, Makefile.in etc),
     14autoconf-2.52 and automake-1.6.* are required.
    1215
    13162. Installation
     
    2730        --enable-bare-cpu-model=<MODEL>
    2831        --enable-bare-cpu-cflags=<FLAGS>
    29         --enable-gcc28               (also use enable-libcdir when disabled)
    30         --enable-libcdir=<DIRECTORY>      (do not use if gcc 2.8 is enabled)
    3132        --enable-multiprocessing
    3233        --enable-rtemsbsp="bsp1 bsp2 ..."
     
    3940
    4041        --prefix=INSTALL_DIRECTORY
    41         --program-prefix=
    4242
    4343By default, inline routines are used instead of macros where possible.
     
    6565
    6666By default, the RTEMS test suites are NOT configured -- only the
    67 sample tests are built.  The --enable-tests will not configure
     67sample tests are built.  --enable-tests will configure
    6868the RTEMS test suite. The default speeds up the build
    6969and configure process when the tests are not desired.
    7070
    71 By default, RTEMS is built using arguments and build rules which are
    72 NOT compatible with gcc 2.7.2.2.  If using a gcc which supports the
    73 -specs option, then the --enable-gcc28 option may be used to enable
    74 this feature.  You should use the --enable-gcc28 option when using
    75 either the egcs source tree, testgcc snapshots, or gcc 2.8.0 or newer.
    76 If you --disable-gcc28, then you MUST  specify the location of the
    77 Standard C Library with the --enable-libcdir option.   [NOTE: These
    78 options are considered obsolete and may be removed in a future
    79 RTEMS release.]
     71By default, RTEMS is built using arguments and build rules which require a
     72gcc supporting the -specs option, ie. a gcc >= 2.8.
     73[The --disable-gcc28 option, which has been present in former releases, has
     74been removed.]
    8075
    8176By default, multiprocessing is is not built.  It can be enabled
     
    140135
    1411362.2 Build with Cygnus one-tree release
     137
     138[NOTE: This section does not apply anymore.]
    142139
    143140To build and install RTEMS with the one-tree structure, just copy the rtems
     
    224221===============
    225222
     223[OBSOLETE: This section below does not apply anymore.]
    226224The top-level configure.in has to be modified if a new target is added
    227225or if a new bsp is to be built by default. The additions required is
    228226basically to add which makefiles are to be created by configure and
    229 to add the target to the selection statement. To re-generate
    230 configure, autoconf-2.13 and automake-1.14 are needed.
     227to add the target to the selection statement.
     228
    231229
    2322307. Tested configurations
     
    247245GNU make version 3.72 or higher.
    248246Bash.
    249 gcc version ???
     247gcc version > 2.8
    250248
    251249TODO
     
    253251
    254252The install-if-change script requires bash. On Solaris systems, this should
    255 be changed to ksh, since ksh is provided with Solaris (bash not).
     253be changed to ksh, since ksh is provided with Solaris (bash not). This
     254script is not used by RTEMS and only is provided for convenience.
    256255
    257256A fairly recent version of gawk is needed to build RTEMS. This should be
     
    259258should disappear when the "gcc 2.8 -specs" is finished.]
    260259
    261 'make install' should only install necessary files, not the full
    262 PROJECT_RELEASE directory as now.
    263 
    264260Posix port on Solaris-2.5 fails due to undefined built-in functions
    265261(gcc-2.7.2, might be my installation).
  • configure.ac

    racf20be1 r6f6cde6f  
    6868AS_IF([test x"$enable_multilib" = x"yes"],[
    6969  RTEMS_TARGET_CONFIG_SUBDIRS([cpukit])
    70 ]) 
     70])
    7171RTEMS_TARGET_CONFIG_SUBDIRS([c])
    7272
     
    7575make/Makefile
    7676make/custom/Makefile
    77 make/Templates/Makefile
    7877make/compilers/Makefile
    7978])
Note: See TracChangeset for help on using the changeset viewer.