# HG changeset patch # User "Yann E. MORIN" # Date 1194029755 0 # Node ID f9c8001e625468e392cafe89d8ca6ef6e2849e0b # Parent b8c7e389fef949af64020e16452fccf468e44892 Fix from Marco Fonseca to use the newly-built, bootstrap cross-compiler when installing glibc headers. diff -r b8c7e389fef9 -r f9c8001e6254 scripts/build/libc_glibc.sh --- a/scripts/build/libc_glibc.sh Tue Oct 30 19:18:45 2007 +0000 +++ b/scripts/build/libc_glibc.sh Fri Nov 02 18:55:55 2007 +0000 @@ -81,14 +81,14 @@ # We need to remove any threading addon when installing headers addons_config="${addons_config//nptl/}" addons_config="${addons_config//linuxthreads/}" - addons_config=`echo "${addons_config}" |sed -r -e 's/,+/,/g; s/^,+//; s/,+$//;'` + addons_config=`echo "${addons_config}" |sed -r -e 's/^,+//; s/,+$//; s/,+/,/g;'` cross_cc=`CT_Which "${CT_TARGET}-gcc"` CT_DoLog DEBUG "Using gcc for target: \"${cross_cc}\"" CT_DoLog DEBUG "Extra config passed : \"${addons_config}\"" libc_cv_ppc_machine=yes \ - CC=${CT_CC_NATIVE} \ + CC=${cross_cc} \ "${CT_SRC_DIR}/${CT_LIBC_FILE}/configure" \ --build="${CT_UNIQ_BUILD}" \ --host="${CT_TARGET}" \ @@ -246,7 +246,7 @@ BUILD_CC=${CT_CC_NATIVE} \ CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O " \ - CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \ + CC="${cross_cc} ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \ AR=${CT_TARGET}-ar \ RANLIB=${CT_TARGET}-ranlib \ "${CT_SRC_DIR}/${CT_LIBC_FILE}/configure" \