-
Notifications
You must be signed in to change notification settings - Fork 567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The SLICOT_jll-v5.8 fails to link with Julia 1.8.0 #4969
Comments
Someone should do something like #4770 (for lack of better options at the moment) |
Since this wraps a Fortran library we also have the proliferation of gfortran versions. Is there any way to avoid combinatorial explosion? |
Not really, sadly. |
A question: As I remember, with SLICOT_jll for v5.7, I executed all tests with both Julia 1.7 and 1.8 without problems. What is essentially different now with the version for v5.8? |
I doubt it, as |
I posted 4 (four) releases of PeriodicSystems. Release v0.1 was succesfully tested using
Releases v0.2 and v0.3 were succesfully tested using
but the Release v0.3.1 was succesfully tested using
but failed with
So, my understanding is that SLICOT_jll_v5.7 was succesfully running with Julia 1.7, 1.8 and Julia |
At least on Linux, Julia v1.8 includes symlink When I instantiate a project using SLICOT in a Julia v1.8 session, I get v5.7 (with some complaints) but my tests run successfully. |
This issue has been partly resolved. The generated tarball for SLICOT_jll contains guarantedly valid libraries for Julia 1.7 (under Linux and Windows) and for Julia 1.8 (only under Linux). However, for Julia 1.8 under Window, the generated library is somehow corrupted, causing Julia to crash. Is any way to check the integrity of currently loaded SLICOT_jll? Any hint how to debug this issue would be very helpful. |
I tried to find a comparable library, e.g. ARPACK, which has similar bindings as SLICOT to the underlying linear algebra libraries BLAS and LAPACK. By inspecting the Windows related tarbals for the last versions of ARPACK and SLICOT, there is a discrepancy between the number of generated assets 94 for ARPACK and 370 for SLICOT. The tests of ARPACK with Julia 1.8 under Windows run without errors as can be seen here. I wonder if a similar approach for SLICOT would also work? |
I did some investigation on Wine over at JuliaLang/julia#47638 (comment) It seems we are linking against
|
And the true villain here is libblastrampoline_jll on |
Hopefully old. Please reopen if not. |
Recently the SLICOT library has been updated to v5.8 and the corresponding SLICOT_jll has been generated by courtesy of Ralph Smith. I uploaded the package and it works fine locally with Julia 1.7.2. However, running some CI tests, I got complaints of version incompatibility (see below) (e.g., on Julia ^1.8.0-0 - ubuntu-latest - x64 )
I am not sure what this means, but looking to compatibilities of SLICOT_jll, there is
libblastrampoline_jll = "3.0.4"
I wonder if this covers all later versions (e.g., 5.1.0 mentioned above).
Note that with with Julia 1.7.3 the tests run correctly!
The text was updated successfully, but these errors were encountered: