-
Notifications
You must be signed in to change notification settings - Fork 160
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
Stop using GNU libtool for linking GAP and libgap #5306
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
f2b2b00
to
31a9815
Compare
just a note that there are packages which don't build on OpenBSD due to a libtool problem. |
029dc15
to
813e1d6
Compare
813e1d6
to
28e9652
Compare
28e9652
to
d8c69f1
Compare
b7484a8
to
79ddf31
Compare
This seems to be working now. What's not yet tested is anything other than Linux, macOS, Windows... |
79ddf31
to
e6b341f
Compare
I'll test on OpenBSD and report. |
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.
All is good on OpenBSD 7.3. GAP builds, semigroups package builds, most tests in TestPackage("semigroups");
pass.
Thanks @dimpase ! |
I think this should be mentioned in the release notes as it is quite relevant for downstream packagers |
(well ideally it is transparent for them, but I think it's good to make sure they are aware as it could cut down debugging time if anything breaks, and they might be able to get rid of some libtool specific adjustments etc.) |
Started a run of the package distro test suite at https://github.com/gap-system/PackageDistro/actions/runs/7589464817 |
That package distro CI run failed due to the scripts there not being ready to deal with branches containing a slash... So I made gap-system/PackageDistro#877 and based on that started this test run which shows that all packages still pass with this PR here, yay! https://github.com/gap-system/PackageDistro/actions/runs/7604428542/job/20707309882 |
Resolves #4682
Resolves #5383
TODOs include at least:
make install
tweaks