summary refs log tree commit diff
path: root/pkgs/os-specific/linux/open-isns/default.nix
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2017-03-01 01:43:44 +0100
committerJoachim Fasting <joachifm@fastmail.fm>2017-03-01 01:48:51 +0100
commitab6d358ebf897a5fe32323072efd266e91fb0784 (patch)
treeb6045f820549efdc7e6548ee1884c7f8e40253ac /pkgs/os-specific/linux/open-isns/default.nix
parent5e074f10e1edd6684eb3d8c2cf924e2f265ff0cf (diff)
downloadnixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar.gz
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar.bz2
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar.lz
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar.xz
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.tar.zst
nixpkgs-ab6d358ebf897a5fe32323072efd266e91fb0784.zip
openisns: fix empty lib output
Looks like enable-shared defaults to false, so we actually
ended up with no usable object files in the lib output.

This also appears to have broken open-iscsi, as evinced by

/nix/store/[...]-binutils-2.27/bin/ld: cannot find -lisns
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:57: iscsid] Error 1

https://hydra.nixos.org/build/49437400/log/raw

With this patch, open-iscsi builds fine here.
Diffstat (limited to 'pkgs/os-specific/linux/open-isns/default.nix')
-rw-r--r--pkgs/os-specific/linux/open-isns/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/open-isns/default.nix b/pkgs/os-specific/linux/open-isns/default.nix
index bb4ee5e9877..36cbd1581a6 100644
--- a/pkgs/os-specific/linux/open-isns/default.nix
+++ b/pkgs/os-specific/linux/open-isns/default.nix
@@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
   outputs = [ "out" "lib" ];
   outputInclude = "lib";
 
+  configureFlags = [ "--enable-shared" ];
+
   installFlags = "etcdir=$(out)/etc vardir=$(out)/var/lib/isns";
   installTargets = "install install_hdrs install_lib";