1

我正在使用stack的支持nix来构建一个依赖于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)

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

有关信息,该项目依赖于openblas并且arpacknix在 Arch Linux 中使用。

4

0 回答 0