diff --git a/pkgs/development/libraries/glibc/builder.sh b/pkgs/development/libraries/glibc/builder.sh index 398820c0038..23fac6ab9b7 100644 --- a/pkgs/development/libraries/glibc/builder.sh +++ b/pkgs/development/libraries/glibc/builder.sh @@ -4,6 +4,13 @@ export NIX_NO_SELF_RPATH=1 . $stdenv/setup +# !!! Toss the linker flags. Any sort of rpath is fatal. +# This probably will cause a failure when building in a pure Nix +# environment. +export NIX_LDFLAGS= +export NIX_GLIBC_FLAGS_SET=1 + + postUnpack() { cd $sourceRoot unpackFile $linuxthreadsSrc @@ -17,7 +24,8 @@ preConfigure() { mkdir ../build cd ../build configureScript=../$sourceRoot/configure - configureFlags="--enable-add-ons --disable-profile" + configureFlags="--enable-add-ons --disable-profile \ + --with-headers=$kernelHeaders/include" } preConfigure=preConfigure