-
-
Notifications
You must be signed in to change notification settings - Fork 673
sage_numerical_backends_coin and external cython fix #40964
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
at the moment the upstream package file is just a temporary file, but I'll make a proper one. I propose stop linking the version of this package and the Sage version. |
Documentation preview for this PR (built with commit f8a01d1; changes) is ready! 🎉 |
What's the right way to test this PR ? I tried this and it fails
|
no, just think of it as an optional spkg. Look up the configure option to use to enable it, run ./configure with this option, then make, etc. |
I can't compile cbc 2.9.4.p0. homebrew version is 2.10.12.
|
does it work with with the Homebrew version?
either your LDFLAGS are unclean, or cbc's configure finds these cbc 2.10 has more dependencies, so bumping up the version isn't too easy. |
configure with option
I tried with option |
OK, I see - cbc depends on openblas, but Homebrew's openblas is incompatible with Sage, as it uses libgomp.dylib, and cannot be used with clang (not without extra hacks). Namely:
(and Apple clang doesn't grok |
unbreak building of
sage_numerical_backends_coin
and along the way fix #40726Does not break the infamous
src/sage/env.py
test, and does not (yet) removesage_conf
package.📝 Checklist
⌛ Dependencies