scripts/build/cc_gcc.sh
changeset 501 a7da743b324f
parent 486 92f6149c4275
child 523 010f6f4e4dd6
child 529 a62cf50e2d86
     1.1 --- a/scripts/build/cc_gcc.sh	Sat May 03 17:51:16 2008 +0000
     1.2 +++ b/scripts/build/cc_gcc.sh	Wed May 14 17:56:33 2008 +0000
     1.3 @@ -65,6 +65,7 @@
     1.4      CT_DoLog DEBUG "Extra config passed: \"${extra_config}\""
     1.5  
     1.6      # Use --with-local-prefix so older gccs don't look in /usr/local (http://gcc.gnu.org/PR10532)
     1.7 +    CC_FOR_BUILD="${CT_CC_NATIVE}"                  \
     1.8      CFLAGS="${CT_CFLAGS_FOR_HOST}"                  \
     1.9      "${CT_SRC_DIR}/${CT_CC_FILE}/configure"         \
    1.10          ${CT_CANADIAN_OPT}                          \
    1.11 @@ -81,6 +82,7 @@
    1.12          --enable-symvers=gnu                        \
    1.13          --enable-languages=c                        \
    1.14          --disable-shared                            \
    1.15 +        --enable-target-optspace                    \
    1.16          ${CT_CC_CORE_EXTRA_CONFIG}                  2>&1 |CT_DoLog ALL
    1.17  
    1.18      if [ "${CT_CANADIAN}" = "y" ]; then
    1.19 @@ -117,6 +119,7 @@
    1.20  
    1.21      CT_DoLog DEBUG "Extra config passed: \"${extra_config}\""
    1.22  
    1.23 +    CC_FOR_BUILD="${CT_CC_NATIVE}"                  \
    1.24      CFLAGS="${CT_CFLAGS_FOR_HOST}"                  \
    1.25      "${CT_SRC_DIR}/${CT_CC_FILE}/configure"         \
    1.26          ${CT_CANADIAN_OPT}                          \
    1.27 @@ -131,6 +134,7 @@
    1.28          --enable-symvers=gnu                        \
    1.29          --enable-languages=c                        \
    1.30          --enable-shared                             \
    1.31 +        --enable-target-optspace                    \
    1.32          ${CT_CC_CORE_EXTRA_CONFIG}                  2>&1 |CT_DoLog ALL
    1.33  
    1.34      # HACK: we need to override SHLIB_LC from gcc/config/t-slibgcc-elf-ver or
    1.35 @@ -225,6 +229,7 @@
    1.36      # detection problem only matters for gcc-3.2.x and later, I think.
    1.37      # --disable-nls to work around crash bug on ppc405, but also because
    1.38      # embedded systems don't really need message catalogs...
    1.39 +    CC_FOR_BUILD="${CT_CC_NATIVE}"              \
    1.40      CFLAGS="${CT_CFLAGS_FOR_HOST}"              \
    1.41      TARGET_CFLAGS="${CT_TARGET_CFLAGS}"         \
    1.42      "${CT_SRC_DIR}/${CT_CC_FILE}/configure"     \
    1.43 @@ -239,6 +244,7 @@
    1.44          --enable-symvers=gnu                    \
    1.45          --enable-c99                            \
    1.46          --enable-long-long                      \
    1.47 +        --enable-target-optspace                \
    1.48          ${CT_CC_EXTRA_CONFIG}                   2>&1 |CT_DoLog ALL
    1.49  
    1.50      if [ "${CT_CANADIAN}" = "y" ]; then