-
-
Notifications
You must be signed in to change notification settings - Fork 479
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
Detect and use the system fflas-ffpack #29453
Comments
Commit: |
Branch: u/mjo/ticket/29453 |
comment:2
Eh, I see what's going on with the MP library stuff. Sage is installing MPIR but with everything named "gmp", so having the mpir SPKG installed does satisfy a "gmp" dependency. I'll have to add mpir to the DEPCHECK. |
comment:3
Oh, I accidentally got this one right. |
comment:4
"Warning: this doesn't get executed with --without-system-fflas-ffpack" |
comment:5
Replying to @mkoeppe:
The issue is already addressed upstream (but not in a release) by detecting support for Option 1: I could move that code to the top-level configure.ac. I think it will serve its purpose there, although it will be a bit out of place. Option 2: we could just disable those flags in spkg-install, and use #27122 to add back Option 3: leave it where it is, and count on the fact that nobody will want to build an extra copy of fflas-ffpack. |
comment:6
Maybe just move to the PRE or POST argument of |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
Replying to @mkoeppe:
Good idea, done. |
comment:9
Tests run at https://github.com/mkoeppe/sage/actions/runs/73584944 |
comment:10
Should add arch: |
comment:11
Replying to @mkoeppe:
Can you just add them? I really don't want to sit through another rebuild after |
comment:12
Sure, will do |
Changed branch from u/mjo/ticket/29453 to u/mkoeppe/ticket/29453 |
comment:14
Tests at https://github.com/mkoeppe/sage/actions/runs/73955490 New commits:
|
comment:15
This does not work on Debian buster, as linbox needs a fresher fflas-ffpack:
|
comment:16
Replying to @dimpase:
I guess I'll have to update the minimum version for now. When we're able to use the system linbox, we might be able to accept an older fflas-ffpack again. I'll open the linbox ticket now so we don't forget. |
Changed branch from u/mkoeppe/ticket/29453 to u/mjo/ticket/29453 |
comment:18
This seems to work well (https://github.com/mkoeppe/sage/actions/runs/75739694). Only very new distributions have a sufficiently new version, of course. By the way, on |
Reviewer: Matthias Koeppe |
Author: Michael Orlitzky |
Changed branch from u/mjo/ticket/29453 to |
This package already has an spkg-configure.m4 file and some distro information, but we can't yet detect and use the system copy. Here's hoping everyone ships the pkg-config file.
CC: @embray @dimpase @mkoeppe @kiwifb
Component: build: configure
Author: Michael Orlitzky
Branch/Commit:
bdac4ba
Reviewer: Matthias Koeppe
Issue created by migration from https://trac.sagemath.org/ticket/29453
The text was updated successfully, but these errors were encountered: