nixpkgs/pkgs/development/libraries/glibc/builder.sh
Eelco Dolstra 085e197ea3 * Toss out all the linker flags, since any --rpath switch causes the
glibc build to fail.

svn path=/nixpkgs/trunk/; revision=876
2004-03-30 12:35:31 +00:00

44 lines
799 B
Bash

# glibc cannot have itself in its rpath.
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
cd ..
}
postUnpack=postUnpack
preConfigure() {
mkdir ../build
cd ../build
configureScript=../$sourceRoot/configure
configureFlags="--enable-add-ons --disable-profile \
--with-headers=$kernelHeaders/include"
}
preConfigure=preConfigure
postInstall() {
make localedata/install-locales
rm $out/etc/ld.so.cache
(cd $out/include && ln -s $kernelHeaders/include/* .) || exit 1
}
postInstall=postInstall
genericBuild