summary refs log tree commit diff
path: root/pkgs/os-specific/linux/zfs
diff options
context:
space:
mode:
authorJack Cummings <jack@mudshark.org>2012-11-26 21:28:49 -0800
committerJack Cummings <jack@mudshark.org>2012-11-26 21:32:24 -0800
commit4775e71049fc1e69a06d91aa48bfb148bfa8b2c0 (patch)
tree7683cb13ea5b492af0ea5188f81ea105bbf31a6b /pkgs/os-specific/linux/zfs
parent3b8796ee9da0fdead6ff5d7957cba3e78c2aa11f (diff)
downloadnixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar.gz
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar.bz2
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar.lz
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar.xz
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.tar.zst
nixlib-4775e71049fc1e69a06d91aa48bfb148bfa8b2c0.zip
Need pthread_cancel for zdb to work properly. Add -lgcc_s.
Diffstat (limited to 'pkgs/os-specific/linux/zfs')
-rw-r--r--pkgs/os-specific/linux/zfs/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/zfs/default.nix b/pkgs/os-specific/linux/zfs/default.nix
index 1768581d8f96..19f9a5d40ec9 100644
--- a/pkgs/os-specific/linux/zfs/default.nix
+++ b/pkgs/os-specific/linux/zfs/default.nix
@@ -11,6 +11,8 @@ stdenv.mkDerivation {
 
   buildInputs = [ kernel spl perl autoconf automake libtool zlib libuuid coreutils ];
 
+  # for zdb to get the rpath to libgcc_s, needed for pthread_cancel to work
+  NIX_CFLAGS_LINK = "-lgcc_s";
   NIX_CFLAGS_COMPILE = "-I${kernel}/lib/modules/${kernel.modDirVersion}/build/include/generated";
 
   preConfigure = ''