summary refs log tree commit diff
path: root/pkgs/development/libraries/glibc/builder.sh
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2016-02-26 22:37:04 +0000
committerzimbatm <zimbatm@zimbatm.com>2016-02-26 22:37:04 +0000
commit35ab3d301f083bbffc4f14220b46b0372605d6f9 (patch)
treedc8a1963525b4b0f555a033d82357598dc250ebb /pkgs/development/libraries/glibc/builder.sh
parentc3ed0a249401b6006768bfd62cbb628121d2209e (diff)
parentfe19d0a3273811549333f624d48d04a8dd406228 (diff)
downloadnixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar.gz
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar.bz2
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar.lz
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar.xz
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.tar.zst
nixlib-35ab3d301f083bbffc4f14220b46b0372605d6f9.zip
Merge remote-tracking branch 'upstream/staging'
Diffstat (limited to 'pkgs/development/libraries/glibc/builder.sh')
-rw-r--r--pkgs/development/libraries/glibc/builder.sh15
1 files changed, 2 insertions, 13 deletions
diff --git a/pkgs/development/libraries/glibc/builder.sh b/pkgs/development/libraries/glibc/builder.sh
index 2836063e3bf4..d0684d6194d0 100644
--- a/pkgs/development/libraries/glibc/builder.sh
+++ b/pkgs/development/libraries/glibc/builder.sh
@@ -22,22 +22,11 @@ postInstall() {
 
     test -f $out/etc/ld.so.cache && rm $out/etc/ld.so.cache
 
-    # FIXME: Use `test -n $linuxHeaders' when `kernelHeaders' has been
-    # renamed.
-    if test -z "$hurdHeaders"; then
+    if test -n "$linuxHeaders"; then
         # Include the Linux kernel headers in Glibc, except the `scsi'
         # subdirectory, which Glibc provides itself.
         (cd $out/include && \
-         ln -sv $(ls -d $kernelHeaders/include/* | grep -v 'scsi$') .)
-    fi
-
-    if test -f "$out/lib/libhurduser.so"; then
-        # libc.so, libhurduser.so, and libmachuser.so depend on each
-        # other, so add them to libc.so (a RUNPATH on libc.so.0.3
-        # would be ignored by the cross-linker.)
-        echo "adding \`libhurduser.so' and \`libmachuser.so' to the \`libc.so' linker script..."
-        sed -i "$out/lib/libc.so" \
-            -e"s|\(libc\.so\.[^ ]\+\>\)|\1 $out/lib/libhurduser.so $out/lib/libmachuser.so|g"
+         ln -sv $(ls -d $linuxHeaders/include/* | grep -v 'scsi$') .)
     fi
 
     # Fix for NIXOS-54 (ldd not working on x86_64).  Make a symlink