-
Notifications
You must be signed in to change notification settings - Fork 558
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
[libsingular_julia] update to v0.21 #4285
Conversation
Sigh, also this one is blocked by JuliaLang/Pkg.jl#2942. |
let's try again |
Ok, this now works for Julia 1.7+. Maybe drop Julia v1.6? |
I don't think we can do that. @thofma @fingolfin |
No, we can't. The offending package he cannot find is |
It's explained in JuliaLang/Pkg.jl#2942 (comment). |
Thanks, I (thankfully?) missed the recent fun. Is this just a problem during the build here and if so, can we just build and deploy using 1.6? |
We moved to Julia v1.7 in #4261, I'd rather not go back to Julia v1.6. We should look into a workaround for the problem in Pkg. |
OK, thanks for looking into this. I guess we will have to wait. |
Urgh. This is bad. I mean in theory, we could go back to building everything twice, this time once for 1.6 and once for >= 1.7. But we worked so hard to avoid just that! And it seems so silly... The annoying part is that Actually I think the include in |
For the record, I was hoping we could work around the issue with BuildDependency(get_addable_spec("LibOSXUnwind_jll", v"0.0.6+1");
platforms=filter(p -> p["julia_version"]=="1.6.0", platforms)), but in this way I get a different error
|
I can confirm the hack above works nicely when using Julia |
@giordano Do you think there is a solution in sight? |
Trying to find a working solution in JuliaPackaging/BinaryBuilderBase.jl#212, without much success so far though |
I hope we can address this by adjusting libjulia_jll to not depend on |
That'd also be great, yes |
Until we have a "proper" solution, perhaps the same hack workaround as used in #4264 can be used to make this JLL build again. Until we have a proper fix -- this way, at least we can go on with work on Singular etc. |
I would be in favour of this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Maybe @fingolfin could also have a quick glance.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
* [libsingular_julia] update to v0.21 * Update build_tarballs.jl * add some workarounds
No description provided.