-
Notifications
You must be signed in to change notification settings - Fork 27
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
SCS fails to install on Julia 1.6 #207
Comments
What is your What happens if you update and re-build? |
@odow Thank you for the prompt reply. I'm using Manjaro.
Nothing happens when I run
But the error is still there when I run |
What is: ] add OpenBLAS_jll
@show OpenBLAS_jll.artifact_dir
@show filter(x->contains(x,"openblas"), readdir(joinpath(OpenBLAS_jll.artifact_dir, "lib", "julia")) |
@odow
Then I tried to rebuild |
@Edenharder is this a julia installed by pacman, or downloaded from official page? |
@kalmarek It's installed by pacman. I have used Julia 1.5 which is also installed by pacman. It gets well with |
@Edenharder I remembered times when those I'm actually very surprised it did work on 1.5. Can you check what was the blas julia-1.5 used? oh, there is a chance libblastrampoline is causing this? JuliaLang/julia#39455 |
Could you explain more about this step? Is it possible to solve this problem within the package |
@Edenharder you may try linking In general I'd advise against using julia shipped by pacman (this takes you to the "unsupported setup" category:), and use the one from julialang directly. If you find managing versions/links/etc tedious (as I did) there're a few scripts to automate this. I found jill useful. |
@kalmarek Thank you for the detailed solution. Finally, I installed |
@kalmarek I think the trampoline will be part of 1.7, precisely to overcome this issue. @Edenharder there is a large backstory to this. Julia uses Yggdrasil/BinaryBuilder to provide binary JLL packages. That comes at a cost of us occasionally shipping an extra binary that you may already have on your system, but it comes at the benefit of always working. This has relieved a significant paint point for us. The exception is when distro's patch Julia to use the native libraries... and we get back to the broken state of things. See also: https://github.com/jump-dev/SCS.jl#custom-installation. |
Indeed, trampoline is in master, not in 1.6; I'm not really sure how accurate EDIT2: just checkout scs master and the instructions work with |
Error information:
The text was updated successfully, but these errors were encountered: