diff options
author | Simon Chatterjee <code@chatts.net> | 2020-02-15 16:37:24 +0000 |
---|---|---|
committer | Silvan Mosberger <contact@infinisil.com> | 2020-02-17 09:41:31 +0100 |
commit | 019e86fde9c0a6db999bb15bf2f2ea703fce58fd (patch) | |
tree | 10d97dc0d6ef27aa8223351a731386eeda5a51ef /pkgs/development/haskell-modules/generic-builder.nix | |
parent | 17b46e81da2159f7d7f8c6861eb8476bc85bf4b4 (diff) | |
download | nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar.gz nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar.bz2 nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar.lz nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar.xz nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.tar.zst nixlib-019e86fde9c0a6db999bb15bf2f2ea703fce58fd.zip |
haskell generic-builder: fix Darwin regression for lmdb
Recent updates to the generic builder have caused haskellPackages.lmdb-simple to fail to build on Darwin, since it cannot see the lmdb C dynamic library included by its dependent haskellPackages.lmdb. The C dynamic library has suffix `.so` not `.dylib`, so this fix allows for that. Closes #80190, but that issue may identify a preferable solution.
Diffstat (limited to 'pkgs/development/haskell-modules/generic-builder.nix')
-rw-r--r-- | pkgs/development/haskell-modules/generic-builder.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 513987dae7b3..ac22f903c9b5 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -384,7 +384,7 @@ stdenv.mkDerivation ({ done for d in $(grep '^dynamic-library-dirs:' "$packageConfDir"/* | cut -d' ' -f2- | tr ' ' '\n' | sort -u); do - for lib in "$d/"*.dylib; do + for lib in "$d/"*.{dylib,so}; do ln -s "$lib" "$dynamicLinksDir" done done |