diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-01-25 21:46:17 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-01-27 09:37:19 +0000 |
commit | dcb1b49be6864d21da07ad41559d3b08967e2232 (patch) | |
tree | a358eac399724e42a84447eb6935db7863fa2be7 | |
parent | 637a1f98b5589b41533783a54dcfb8142608d32d (diff) | |
download | nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar.gz nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar.bz2 nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar.lz nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar.xz nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.tar.zst nixpkgs-dcb1b49be6864d21da07ad41559d3b08967e2232.zip |
libkrb5: fix BSD cross-compilation
For Linux and Darwin, it uses $(CC), but for BSD it hardcodes ld for some reason.
-rw-r--r-- | pkgs/development/libraries/kerberos/krb5.nix | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/development/libraries/kerberos/krb5.nix b/pkgs/development/libraries/kerberos/krb5.nix index 22b29151caa..4caea890e70 100644 --- a/pkgs/development/libraries/kerberos/krb5.nix +++ b/pkgs/development/libraries/kerberos/krb5.nix @@ -57,6 +57,11 @@ stdenv.mkDerivation rec { sourceRoot = "krb5-${version}/src"; + postPatch = '' + substituteInPlace config/shlib.conf \ + --replace "'ld " "'${stdenv.cc.targetPrefix}ld " + ''; + libFolders = [ "util" "include" "lib" "build-tools" ]; buildPhase = lib.optionalString libOnly '' |