与Stack和Nix链接的重复库

时间:2016-02-11 09:56:21

标签: haskell haskell-stack nix

我正在使用stacknix的支持来构建依赖于gfortran的库。一切都正常建立,但在运行时我得到错误:

error while loading shared libraries: libgfortran.so.3:
cannot open shared object file: No such file or directory

但是当我在二进制文件上运行ldd时,我会得到libgfortran的两个条目:

libgfortran.so.3 => not found
libgfortran.so.3 => /nix/store/aw2rsa61iq2xwh99khgfnhmz6amzqr7v-gfortran-4.9.3/lib
                    /libgfortran.so.3 (0x00007f32dc3e0000)

也就是说,它正确链接但仅适用于两个条目中的一个。有解决方案吗?可能是问题的根源是什么?

有关信息,项目取决于openblasarpack,我在Arch Linux中使用nix

0 个答案:

没有答案