git.iko.soy/typeable/nixpkgs
on master help sign in
bearssl: fix cross
commitca80035fb8398f4baf8ff4c45544d2645cf63ace authorAlyssa Ross <hi@alyssa.is> dateMon 11 Oct 2021, 08:57 (5 years ago) parent8da58db
1 file changed+8−2
pkgs/development/libraries/bearssl/default.nix+8−2
pkgs/development/libraries/bearssl/default.nix+8−2
@@ -13,12 +13,18 @@ stdenv.mkDerivation rec {
1313
1414 enableParallelBuilding = true;
1515
16+ makeFlags = [
17+ "AR=${stdenv.cc.targetPrefix}ar"
18+ "CC=${stdenv.cc.targetPrefix}cc"
19+ "LD=${stdenv.cc.targetPrefix}cc"
20+ "LDDLL=${stdenv.cc.targetPrefix}cc"
21+ ] ++ lib.optional stdenv.hostPlatform.isStatic "DLL=no";
22+
1623 installPhase = ''
1724 runHook preInstall
1825 install -D build/brssl $bin/brssl
1926 install -D build/testcrypto $bin/testcrypto
20− install -Dm644 build/libbearssl.so $lib/lib/libbearssl.so
21− install -Dm644 build/libbearssl.a $lib/lib/libbearssl.a
27+ install -Dm644 -t $lib/lib build/libbearssl.*
2228 install -Dm644 -t $dev/include inc/*.h
2329 touch $out
2430 runHook postInstall