mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-11-16 12:34:45 +00:00
that contains: * Removes remaining (now illegal) references to $(SRC) from a couple of Makefile.ams * Removes duplicate AC_CONFIG_SUBDIRS macro from c/configure.in * Moves ENABLE_LIBCDIR into RTEMS_PROG_C[C|XX]_FOR_TARGET (hides LIBCDIR from most configure scripts, i.e. LIBCDIR becomes less visible) * Adds RTEMS_PROG_C[C|XX]_FOR_TARGET and RTEMS_CANONICALIZE_TOOLS to libbsp/*/configure.ins (A minor bug in previous implementations, which only has an impact when switching to GNU/Cygnus canonicalization) * Cleans up several bogus comments. * Removes MKLIB * Switches the version number to 4.5.0 (for testing version number handling)
# # $Id$ # This directory contains the scripts used to build RPMS for GNAT/RTEMS. The scripts are close but do not work completely right yet. I have commented out the info related items in gnatnewlib.in to get the RPMS to build. The binutils directory should be ignored for now. In order to build the toolset at all, I had to merge building binutils into the build of gcc, gnat, and newlib. gdb is still built separately. When gnat is based off a more recent gcc version, we can go to the more proper method of building binutils first and separately. There is the more general issue that the gcc 2.8.1 RTEMS targets were not always the same object format that the gcc 2.95.x ones are. Thus some BSPs (m68k and i386 in particular) are now ELF based and assume crti.o/crtn.o is installed. The gcc 2.8.1 configurations were not ELF and thus it is likely that programs will not link on certain configurations. Another more general issue is that GNAT gdb support is at 4.17 while remote debugging of RTEMS applications via TCP/IP is in 4.18.