about summary refs log tree commit diff
path: root/pkgs/tools/filesystems/squashfs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-11 10:23:26 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-11-11 10:23:26 +0100
commit65221567c12eb20d1254f6bc1b573e126af43645 (patch)
tree5529efacf5c8e6d7b4abf29ce0d6bd7da5b7c759 /pkgs/tools/filesystems/squashfs
parent3bd2cfa85373a94f88fd90d9b6b0953c9c3c63a9 (diff)
downloadnixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar.gz
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar.bz2
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar.lz
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar.xz
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.tar.zst
nixlib-65221567c12eb20d1254f6bc1b573e126af43645.zip
glibc: Include a copy of libgcc_s.so.1
This prevents failures like "libgcc_s.so.1 must be installed for
pthread_cancel to work" that occur because Glibc assumes libgcc_s.so.1
to be in Glibc's libdir.

This solution is pretty hacky, because the libgcc_s.so.1 from
bootstrap-tools might be too old. So if we update GCC, programs might
end up using an outdated libgcc_s.so.1. Ideally, we would build
libgcc_s.so.1 *before* Glibc, which might not be impossible...

Fixes #3548.
Diffstat (limited to 'pkgs/tools/filesystems/squashfs')
-rw-r--r--pkgs/tools/filesystems/squashfs/default.nix2
1 files changed, 0 insertions, 2 deletions
diff --git a/pkgs/tools/filesystems/squashfs/default.nix b/pkgs/tools/filesystems/squashfs/default.nix
index a016627b7a47..5e1700af0178 100644
--- a/pkgs/tools/filesystems/squashfs/default.nix
+++ b/pkgs/tools/filesystems/squashfs/default.nix
@@ -12,8 +12,6 @@ stdenv.mkDerivation rec {
   buildInputs = [ zlib xz ];
 
   preBuild = "cd squashfs-tools";
-  
-  NIX_LDFLAGS = "-lgcc_s"; # for pthread_cancel
 
   installFlags = "INSTALL_DIR=\${out}/bin";