summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-09-01 21:55:28 +0200
committerGitHub <noreply@github.com>2017-09-01 21:55:28 +0200
commitcc44675dfc1d4482a85d4cb2c7eab970091c0047 (patch)
tree16d04acfc34f5694b6e01b13e13bcd3870c275e8
parent82c493d37c320e45da8db9ae8daa784a80c50cef (diff)
parent28b1170f492da51c95277e0868d14182d4ce0e6c (diff)
Merge pull request #28855 from danielfullmer/john-compile-fix
john: workaroud for build failure
-rw-r--r--pkgs/tools/security/john/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/tools/security/john/default.nix b/pkgs/tools/security/john/default.nix
index f5d253af9ff3..37946b940cf1 100644
--- a/pkgs/tools/security/john/default.nix
+++ b/pkgs/tools/security/john/default.nix
@@ -26,7 +26,13 @@ stdenv.mkDerivation rec {
}' run/*.conf
'';
- preConfigure = "cd src";
+ preConfigure = ''
+ cd src
+ # Makefile.in depends on AS and LD being set to CC, which is set by default in configure.ac.
+ # This ensures we override the environment variables set in cc-wrapper/setup-hook.sh
+ export AS=$CC
+ export LD=$CC
+ '';
configureFlags = [ "--disable-native-macro" ];
buildInputs = [ openssl nss nspr kerberos gmp zlib libpcap re2 gcc ];