Mercurial > hg > aboriginal
view sources/patches/gcc-core-stopdefaults.patch @ 1677:c11a357ea92d
Second attempt: make dynamic linker match libc in ccwrap.
Building uClibc requires the wrapper, so we can't have the wrapper look for
and _existing_ dynamic linker, so the wrapper script has to check the config.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 24 Aug 2014 22:23:05 -0500 |
parents | 87d793ebda4a |
children |
line wrap: on
line source
The ./configure stage of gcc is really stupid, if you have a cross compiler installed on the host it'll sometimes find the linker out of it and make the new cc call the old ld, for no apparent reason. (Can we say version skew?) diff -ru gcc-core/gcc/configure gcc-core2/gcc/configure --- gcc-core/gcc/configure 2007-01-01 21:44:31.000000000 -0600 +++ gcc-core2/gcc/configure 2014-01-05 10:43:10.245563728 -0600 @@ -13294,7 +13294,7 @@ : else -if test -x "$DEFAULT_ASSEMBLER"; then +if test -x "$DEFAULT_ASSEMBLER" && false; then gcc_cv_as="$DEFAULT_ASSEMBLER" elif test -f $gcc_cv_as_gas_srcdir/configure.in \ && test -f ../gas/Makefile \ @@ -13410,7 +13410,7 @@ : else -if test -x "$DEFAULT_LINKER"; then +if test -x "$DEFAULT_LINKER" && false; then gcc_cv_ld="$DEFAULT_LINKER" elif test -f $gcc_cv_ld_gld_srcdir/configure.in \ && test -f ../ld/Makefile \