-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
gsl: update to 2.8 (with some other minor updates) #50565
Conversation
52af378
to
9696b71
Compare
I think QGIS was intentionally an implicit nocross. Whatever is preferred by Void's maintainers works for me. |
yes, i'd rather have it not marked nocross if the deps still are, since we can't know if it's cross-compatible without those deps being fixed |
Done. Let's see if CI passes this time. In the previous run, everything passed except x86_64 and i686, both (apparently) for transient reasons. FWIW, I have |
Improvements after nice review on irc:
|
About giac: developer tells me the About our CI: there's no failure. x86_64 and i686 are cancelled at the 6h mark. The x86_64-musl gave an error due to update of libnice. Everything cross builds fine locally and here. I've fully built and check locally the three nocross architectures. Maybe it makes sense to merge together with #50295 so we only rebuild sagemath once. But I'd rather have this merged on its own than delay. We can do #50295 later. |
8d7ba91
to
22a8f5a
Compare
- need gtest-devel in makedepends
- fix cross (regex did not match, and no need for qemu)
For testing purposes, this PR includes everything except update/rebuild of giac + sagemath, because otherwise the check time exceeds 6h. Ideally, this must be merged together with #49571 which updates (and thus rebuilds for the new gsl) both giac and sagemath. |
Note: there's a failure on building gnuradio for armv7 and armv6l-musl. I couldn't reproduce this failure locally (cross-building on x86_64). I don't know what is going on, I think this worked fine before. |
Closes: void-linux#50565 [via git-merge-pr]
Rebuild / update as necessary:
giac: update to 1.9.0.99.(moved to sagemath: update to 10.4 #49571)sagemath: Rebuild for gsl(moved to sagemath: update to 10.4 #49571)PR #49571 should be merged on top of this one at the same time, so that giac and sagemath are also rebuilt. Indeed, if you look at checks here, everything passes except the repo check complains that giac and sagemath must be rebuilt.
The reason to split these two is that both together take more than 6h to build and test, so gh actions will timeout.
Testing the changes
Rebuilt and checked everything on x86_64 / x86_64-musl / i686
Cross built everything not nocross on aarch64
Edit: also, there is a failure on CI building gnuradio for armv7l and armv6l-musl. However, this builds fine locally.