Changeset 266


Ignore:
Timestamp:
May 28, 2003, 11:12:10 PM (22 years ago)
Author:
bird
Message:

safer hack.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/Makefile

    • Property cvs2svn:cvs-rev changed from 1.31 to 1.32
    r265 r266  
    648648#   non release builds - This overrides some stuff in src/gcc/gcc/config/i386/t-emx!
    649649# For the 2nd stage we need a hack for using the right specs when linking...
     650SPEC_HACK = $(if $(wildchar $(PATH_OBJ)/.all-stage1),\
     651              -specs $(PATH_TOP)/src/emx/src/lib/libc.specs, \
     652              -specs $(PATH_TOP)/tools/x86.os2/gcc/staged/lib/gcc-lib/i386-pc-os2-emx/$(GCC_VERSION)/specs)
    650653gcc-build-it: \
    651654                $(PATH_OBJ)/gcc/.ts.configured
    652655ifeq "$(BUILD_PLATFORM)" "OS2"         
    653 ifeq "" "1"
    654656        unset GCCLOAD ; $(MAKE) -C $(PATH_OBJ)/gcc \
    655                 LIBGCC2_DEBUG_CFLAGS="$(BUILD_DEBUGINFO)" \
    656                 BOOT_CFLAGS="$(BUILD_DEBUGINFO) -O2 -mcpu=pentium -mpreferred-stack-boundary=2 -malign-strings=0 -falign-loops=2 -falign-jumps=2 -falign-functions=2" \
    657                 BOOT_LDFLAGS="$(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \
    658                 LIBGCC2_DEBUG_CFLAG="$(BUILD_DEBUGINFO)" \
    659                 $(if $(wildcard $(PATH_OBJ)/.all-stage1),       CFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2") \
    660                 $(if $(wildcard $(PATH_OBJ)/.all-stage1),     CXXFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2") \
    661                 $(if $(wildcard $(PATH_OBJ)/.all-stage1),  BOOT_CFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2 -mcpu=pentium -mpreferred-stack-boundary=2 -malign-strings=0 -falign-loops=2 -falign-jumps=2 -falign-functions=2") \
    662                 $(if $(wildcard $(PATH_OBJ)/.all-stage1),      LDFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -Zexe -Zcrtdll") \
    663                 $(if $(wildcard $(PATH_OBJ)/.all-stage1), BOOT_LDFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -Zexe -Zcrtdll") \
     657            LIBGCC2_DEBUG_CFLAGS="$(BUILD_DEBUGINFO)" \
     658                      CFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2" \
     659                    CXXFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2" \
     660                 BOOT_CFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -O2 -mcpu=pentium -mpreferred-stack-boundary=2 -malign-strings=0 -falign-loops=2 -falign-jumps=2 -falign-functions=2" \
     661                     LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \
     662                BOOT_LDFLAGS="$(SPEC_HACK) $(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \
    664663                bootstrap
    665 else
    666         unset GCCLOAD ; $(MAKE) -C $(PATH_OBJ)/gcc \
    667                 LIBGCC2_DEBUG_CFLAG="$(BUILD_DEBUGINFO)" \
    668                       CFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2" \
    669                     CXXFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2" \
    670                  BOOT_CFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -O2" \
    671                      LDFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -Zexe -Zcrtdll" \
    672                 BOOT_LDFLAGS="$(BUILD_DEBUGINFO) -specs $(PATH_TOP)/src/emx/src/lib/libc.specs -Zexe -Zcrtdll" \
    673                 bootstrap
    674 endif           
    675664else
    676665        $(MAKE) -C $(PATH_OBJ)/gcc bootstrap
Note: See TracChangeset for help on using the changeset viewer.