# HG changeset patch # User "Yann E. MORIN" # Date 1231079979 0 # Node ID 796d1143a1dc88f5ec473fa3f7ed8827519cb691 # Parent 4b7ed9da5a21157ab33c7811f607704d9cff6a0c Get rid of CT_CC_FILE. /trunk/scripts/build/cc/gcc.sh | 52 26 26 0 ++++++++++++++++++++++++------------------------ /trunk/scripts/crosstool.sh | 1 0 1 0 - 2 files changed, 26 insertions(+), 27 deletions(-) diff -r 4b7ed9da5a21 -r 796d1143a1dc scripts/build/cc/gcc.sh --- a/scripts/build/cc/gcc.sh Sun Jan 04 14:38:41 2009 +0000 +++ b/scripts/build/cc/gcc.sh Sun Jan 04 14:39:39 2009 +0000 @@ -10,13 +10,13 @@ # Arrgghh! Some of those versions does not follow this convention: # gcc-3.3.3 lives in releases/gcc-3.3.3, while gcc-2.95.* isn't in a # subdirectory! You bastard! - CT_GetFile "${CT_CC_FILE}" \ - {ftp,http}://ftp.gnu.org/gnu/gcc{,{,/releases}/${CT_CC_FILE}} + CT_GetFile "gcc-${CT_CC_VERSION}" \ + {ftp,http}://ftp.gnu.org/gnu/gcc{,{,/releases}/gcc-${CT_CC_VERSION}} } # Extract gcc do_cc_extract() { - CT_ExtractAndPatch "${CT_CC_FILE}" + CT_ExtractAndPatch "gcc-${CT_CC_VERSION}" } #------------------------------------------------------------------------------ @@ -126,7 +126,7 @@ CC_FOR_BUILD="${CT_BUILD}-gcc" \ CFLAGS="${CT_CFLAGS_FOR_HOST}" \ CT_DoExecLog ALL \ - "${CT_SRC_DIR}/${CT_CC_FILE}/configure" \ + "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/configure" \ --build=${CT_BUILD} \ --host=${CT_HOST} \ --target=${CT_TARGET} \ @@ -158,7 +158,7 @@ # so we configure then build it. # Next we have to configure gcc, create libgcc.mk then edit it... # So much easier if we just edit the source tree, but hey... - if [ ! -f "${CT_SRC_DIR}/${CT_CC_FILE}/gcc/BASE-VER" ]; then + if [ ! -f "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/gcc/BASE-VER" ]; then CT_DoExecLog ALL make configure-libiberty CT_DoExecLog ALL make ${PARALLELMFLAGS} -C libiberty libiberty.a CT_DoExecLog ALL make configure-gcc configure-libcpp @@ -168,7 +168,7 @@ CT_DoExecLog ALL make ${PARALLELMFLAGS} all-libcpp all-build-libiberty fi # HACK: gcc-4.2 uses libdecnumber to build libgcc.mk, so build it here. - if [ -d "${CT_SRC_DIR}/${CT_CC_FILE}/libdecnumber" ]; then + if [ -d "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/libdecnumber" ]; then CT_DoExecLog ALL make configure-libdecnumber CT_DoExecLog ALL make ${PARALLELMFLAGS} -C libdecnumber libdecnumber.a fi @@ -260,26 +260,26 @@ # detection problem only matters for gcc-3.2.x and later, I think. # --disable-nls to work around crash bug on ppc405, but also because # embedded systems don't really need message catalogs... - CC_FOR_BUILD="${CT_BUILD}-gcc" \ - CFLAGS="${CT_CFLAGS_FOR_HOST}" \ - CFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ - CXXFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ - LDFLAGS_FOR_TARGET="${CT_TARGET_LDFLAGS}" \ - CT_DoExecLog ALL \ - "${CT_SRC_DIR}/${CT_CC_FILE}/configure" \ - --build=${CT_BUILD} \ - --host=${CT_HOST} \ - --target=${CT_TARGET} \ - --prefix="${CT_PREFIX_DIR}" \ - ${CC_SYSROOT_ARG} \ - ${extra_config} \ - --with-local-prefix="${CT_SYSROOT_DIR}" \ - --disable-nls \ - --enable-threads=posix \ - --enable-symvers=gnu \ - --enable-c99 \ - --enable-long-long \ - --enable-target-optspace \ + CC_FOR_BUILD="${CT_BUILD}-gcc" \ + CFLAGS="${CT_CFLAGS_FOR_HOST}" \ + CFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ + CXXFLAGS_FOR_TARGET="${CT_TARGET_CFLAGS}" \ + LDFLAGS_FOR_TARGET="${CT_TARGET_LDFLAGS}" \ + CT_DoExecLog ALL \ + "${CT_SRC_DIR}/gcc-${CT_CC_VERSION}/configure" \ + --build=${CT_BUILD} \ + --host=${CT_HOST} \ + --target=${CT_TARGET} \ + --prefix="${CT_PREFIX_DIR}" \ + ${CC_SYSROOT_ARG} \ + ${extra_config} \ + --with-local-prefix="${CT_SYSROOT_DIR}" \ + --disable-nls \ + --enable-threads=posix \ + --enable-symvers=gnu \ + --enable-c99 \ + --enable-long-long \ + --enable-target-optspace \ ${CT_CC_EXTRA_CONFIG} if [ "${CT_CANADIAN}" = "y" ]; then diff -r 4b7ed9da5a21 -r 796d1143a1dc scripts/crosstool.sh --- a/scripts/crosstool.sh Sun Jan 04 14:38:41 2009 +0000 +++ b/scripts/crosstool.sh Sun Jan 04 14:39:39 2009 +0000 @@ -85,7 +85,6 @@ CT_CC_EXTRA_CONFIG="${CT_ARCH_CC_EXTRA_CONFIG} ${CT_CC_EXTRA_CONFIG}" # Now, build up the variables from the user-configured options. -CT_CC_FILE="${CT_CC}-${CT_CC_VERSION}" CT_LIBC_FILE="${CT_LIBC}-${CT_LIBC_VERSION}" # Where will we work?