diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2020-04-26 00:39:26 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-26 00:39:26 -0400 |
commit | f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225 (patch) | |
tree | bdf0858f89ae1ec18207e9642383a20671a2b75e /pkgs | |
parent | 4bcf123f614be8e75e56bce3c19fbba5c5c9c875 (diff) | |
parent | 5ae928e18fe5b4093d96c6c4bf006ff2eb05109e (diff) | |
download | nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar.gz nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar.bz2 nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar.lz nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar.xz nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.tar.zst nixlib-f0da3b5e94ab0dc27ecd8f3c8ea8693a16b8c225.zip |
Merge pull request #85952 from LnL7/darwin-lapack
lapack: fix darwin library identifiers
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/build-support/alternatives/lapack/default.nix | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/pkgs/build-support/alternatives/lapack/default.nix b/pkgs/build-support/alternatives/lapack/default.nix index 5a19916f83e4..98b458b778a7 100644 --- a/pkgs/build-support/alternatives/lapack/default.nix +++ b/pkgs/build-support/alternatives/lapack/default.nix @@ -54,10 +54,6 @@ stdenv.mkDerivation { '' + (if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf" then '' patchelf --set-soname liblapack${canonicalExtension} $out/lib/liblapack${canonicalExtension} patchelf --set-rpath "$(patchelf --print-rpath $out/lib/liblapack${canonicalExtension}):${lapackProvider}/lib" $out/lib/liblapack${canonicalExtension} -'' else if stdenv.hostPlatform.isDarwin then '' - install_name_tool -id liblapack${canonicalExtension} \ - -add_rpath ${lib.getLib lapackProvider}/lib \ - $out/lib/liblapack${canonicalExtension} '' else "") + '' if [ "$out/lib/liblapack${canonicalExtension}" != "$out/lib/liblapack${stdenv.hostPlatform.extensions.sharedLibrary}" ]; then @@ -87,10 +83,6 @@ EOF '' + (if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf" then '' patchelf --set-soname liblapacke${canonicalExtension} $out/lib/liblapacke${canonicalExtension} patchelf --set-rpath "$(patchelf --print-rpath $out/lib/liblapacke${canonicalExtension}):${lib.getLib lapackProvider}/lib" $out/lib/liblapacke${canonicalExtension} -'' else if stdenv.hostPlatform.isDarwin then '' - install_name_tool -id liblapacke${canonicalExtension} \ - -add_rpath ${lib.getLib lapackProvider}/lib \ - $out/lib/liblapacke${canonicalExtension} '' else "") + '' if [ -f "$out/lib/liblapacke.so.3" ]; then |