* Get GCC 3.3 to build on x86_64/powerpc-linux. Not tested.

svn path=/nixpkgs/trunk/; revision=8439
This commit is contained in:
Eelco Dolstra 2007-03-28 12:29:36 +00:00
parent 9a8b115e57
commit e0ad264f43

View file

@ -46,13 +46,10 @@ postConfigure() {
# Patch some of the makefiles to force linking against our own
# glibc.
if test -e $NIX_GCC/nix-support/orig-libc; then
glibc=$(cat $NIX_GCC/nix-support/orig-libc)
# Ugh. Copied from gcc-wrapper/builder.sh. We can't just
# source in $NIX_GCC/nix-support/add-flags, since that
# would cause *this* GCC to be linked against the
# *previous* GCC. Need some more modularity there.
extraFlags="-Wl,-s -B$glibc/lib -isystem $glibc/include \
-L$glibc/lib -Wl,-dynamic-linker -Wl,$glibc/lib/ld-linux.so.2"
# Figure out what extra flags to pass to the gcc compilers
# being generated to make sure that they use our glibc.
extraFlags="$(cat $NIX_GCC/nix-support/libc-cflags) $(cat $NIX_GCC/nix-support/libc-ldflags) $(cat $NIX_GCC/nix-support/libc-ldflags-before)"
# Use *real* header files, otherwise a limits.h is generated
# that does not include Glibc's limits.h (notably missing