diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2017-03-01 01:43:44 +0100 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2017-03-01 01:48:51 +0100 |
commit | ab6d358ebf897a5fe32323072efd266e91fb0784 (patch) | |
tree | b6045f820549efdc7e6548ee1884c7f8e40253ac /pkgs/os-specific/linux/open-isns/default.nix | |
parent | 5e074f10e1edd6684eb3d8c2cf924e2f265ff0cf (diff) | |
download | nixpkgs-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.nix | 2 |
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"; |