Changeset 978f59a in rtems
- Timestamp:
- 04/16/02 13:53:49 (22 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 5376ca1
- Parents:
- cb9b2bfc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
rcb9b2bfc r978f59a 1 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 3 * automake/compile.am: Remove GCC272 support. 4 Remove *.sh rule (unused). 5 * configure.ac: Remove ENABLE_GCC28. 6 Remove ENABLE_LIBCDIR. 7 1 8 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 9 -
automake/compile.am
rcb9b2bfc r978f59a 24 24 ## Automake conditionals in use: 25 25 ## RTEMS_USE_GCC .. if we are using GCC 26 ## RTEMS_USE_GCC272 .. if using gcc and if requested not to apply27 ## gcc <= 2.7.2 incompatible rules28 26 29 27 ## NOTES: 30 28 ## * The gcc-2.8 building scheme is the nominal building scheme and 31 29 ## is actively supported. 32 ## * The gcc-2.7.2 building scheme is not supported by all BSPs and33 ## is not extensively tested.34 30 ## * The non-gcc building scheme requires manually setting up environment 35 31 ## variables and is hardly tested at all … … 49 45 50 46 CFLAGS_DEFAULT=-g -Wall 51 52 if RTEMS_USE_GCC27253 ## gcc <= 2.7.254 RTEMS_CPPFLAGS = -isystem $(PROJECT_INCLUDE)55 56 # default location of Standard C Library57 LIBC_LIBC = `$(CC) $(CPU_CFLAGS) -print-file-name=libc.a $(GCCSED)`58 LIBC_LIBM = `$(CC) $(CPU_CFLAGS) -print-file-name=libm.a $(GCCSED)`59 LIBC_LIBGCC = `$(CC) $(CPU_CFLAGS) -print-libgcc-file-name $(GCCSED)`60 61 ### FIXME: False if using multilibbed RTEMS62 LINK_LIBS_RTEMS = $(PROJECT_RELEASE)/lib/librtemsbsp$(LIBSUFFIX_VA) \63 $(PROJECT_RELEASE)/lib/librtemscpu$(LIBSUFFIX_VA)64 65 LINK_LIBS_GCC272 = $(LINK_LIBS_RTEMS) $(LIBC_LIBC) $(LIBC_LIBGCC)66 GCCSPECS =67 else68 47 ## gcc >= 2.8.x 69 48 GCCSPECS = $(GCC_SPECS) $(RTEMS_BSP_SPECS) 70 endif71 49 else 72 50 ## fall back to the old style compilers/*.cfg … … 83 61 ASFLAGS = $(CPU_ASFLAGS) $(CPU_CFLAGS) $(XASFLAGS) 84 62 85 LINK_LIBS = $(L INK_LIBS_GCC272) $(LD_LIBS)63 LINK_LIBS = $(LD_LIBS) 86 64 87 65 ## FIXME: This doesn't seem to be correct … … 150 128 ${ARCH}/%.rel: ${ARCH}/%.o 151 129 ${make-rel} 152 153 # create $(ARCH)/pgm from pgm.sh154 ${ARCH}/%: %.sh155 $(RM) $@156 $(CP) $< $@157 $(CHMOD) +x $@158 130 159 131 # Dependency files for use by gmake … … 202 174 $(MANAGERS_NOT_WANTED:%=$(PROJECT_RELEASE)/lib/no-%$(LIB_VARIANT).rel) 203 175 204 # FIXME: Do we want this? Only useful below tests/.205 # $(PROJECT_RELEASE)/lib$(MULTISUBDIR)/librtemcpu$(LIBSUFFIX_VA)206 # $(PROJECT_RELEASE)/lib/librtembsp$(LIBSUFFIX_VA)207 208 176 if RTEMS_USE_GCC 209 if RTEMS_USE_GCC272210 define make-rel211 $(LINK) -nostdlib -Wl,-r $(XLDFLAGS) $^212 endef213 else214 177 ## gcc >= 2.8 215 178 define make-rel 216 179 $(LINK) -qnolinkcmds -nostdlib -Wl,-r $(XLDFLAGS) $^ 217 180 endef 218 endif219 181 else 220 182 ## non-gcc … … 264 226 ## Setup hard-coded flags 265 227 if RTEMS_USE_GCC 266 if RTEMS_USE_GCC272267 ## gcc < gcc-2.8268 RTEMS_CFLAGS_OPTIMIZE_V =269 RTEMS_CFLAGS_DEBUG_V = -Wno-unused270 RTEMS_CFLAGS_PROFILE_V =271 else272 228 ## gcc >= gcc-2.8 273 229 RTEMS_CFLAGS_OPTIMIZE_V = 274 230 RTEMS_CFLAGS_DEBUG_V = -qrtems_debug -Wno-unused 275 231 RTEMS_CFLAGS_PROFILE_V = 276 endif 232 277 233 ## non-gcc 278 234 ## We can't guess what flags might be required here. -
configure.ac
rcb9b2bfc r978f59a 29 29 RTEMS_ENABLE_INLINES 30 30 RTEMS_ENABLE_CXX 31 RTEMS_ENABLE_GCC2832 RTEMS_ENABLE_LIBCDIR33 31 RTEMS_ENABLE_TESTS 34 32 RTEMS_ENABLE_RTEMS_DEBUG
Note: See TracChangeset
for help on using the changeset viewer.