-
-
Notifications
You must be signed in to change notification settings - Fork 597
update lcalc to version 2.1.0 #39915
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
base: develop
Are you sure you want to change the base?
Conversation
I perhaps did something wrong, I thought running
I can try a fresh build after running |
oh, sorry. must be wrong tarball, without configure etc. I'll fix it. |
I don't know whether it is a good idea given that pretty much none of our other packages appear to do it, but this change also fixes it: --- a/build/pkgs/lcalc/spkg-build.in
+++ b/build/pkgs/lcalc/spkg-build.in
@@ -1,3 +1,4 @@
cd src
+autoreconf -ivf
sdh_configure --with-pari
sdh_make (I did have to separately |
no, we don't assume that autotools are available, we really need another tarball (available on gitlab too). I'll post an update shortly. |
Documentation preview for this PR (built with commit e586ab1; changes) is ready! 🎉 |
With the change from the last commit, Is there anything in particular I can or should test before approving this PR? |
I think lcalc 2.1.0 is tested enough, it's already in Conda and in a few Linux distros. |
of these patches, only the boost-related one is needed on another platform. Apple Clang 17 appears to be an outlier, only available on newer arm64 Macs, and stricter than mainline Clangs 18 and 20. |
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.
This looks good as far as I can tell. Thanks!
a long-awaited update to 2.1.0, crucial to supporting Apple's clang 17. Will fix sagemath#39897 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39915 Reported by: Dima Pasechnik Reviewer(s): Benjamin Hackl
sagemathgh-39915: update lcalc to version 2.1.0 a long-awaited update to 2.1.0, crucial to supporting Apple's clang 17. Will fix sagemath#39897 ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [x] The title is concise and informative. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#39915 Reported by: Dima Pasechnik Reviewer(s): Benjamin Hackl
a long-awaited update to 2.1.0, crucial to supporting Apple's clang 17.
Will fix #39897
📝 Checklist
⌛ Dependencies