Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 890166

Summary: dev-lang/julia-1.8.3-r2 missing libopenblas64_.so file to use Arpack_jll
Product: Gentoo Linux Reporter: Norel <erdos.cs>
Component: Current packagesAssignee: Matthias Maier <tamiko>
Status: UNCONFIRMED ---    
Severity: normal CC: sci
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Norel 2023-01-08 04:09:09 UTC
Hi
I am Norel. 

After installing julia-1.8.3-r2, I tried to use Arpack_jll and got following error.
julia> using Arpack_jll
...
libopenblas64_.so: cannot open shared object file: No such file or directory

I found that this error is related to missing symlink file, libopenblas64_.so in /usr/lib64. I installed openblas-0.3.19 with index-64bit use flag but this only created libopenblas64.so file without "_". 

If we compare julia-1.8.3-r2 with julia-bin-1.8.3, because julia-bin-1.8.3 contains libopenblas64_.so file, no issue occurred like this. That is, manually created symlink like, "ln -s libopenblas64.so libopenblas64_.so", can solve this issue but I want to recommend you to include missing symlink file in dev-lang/julia package also. Please check and share your idea.

Thank you for supporting.
Comment 1 Maciej Barć gentoo-dev 2023-01-09 18:33:21 UTC
Norel, Arpack ia a third-party package, this issue is probably with upstream's code detecting the wrong library paths.

https://github.com/JuliaLinearAlgebra/Arpack.jl