-
-
Notifications
You must be signed in to change notification settings - Fork 522
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
spkg-configure.m4 for linbox #29631
Comments
To be put under build/pkgs/linbox |
comment:1
Attachment: spkg-configure.m4.gz |
This comment has been minimized.
This comment has been minimized.
comment:2
We also need iml, ntl, flint, fplll, and mpfr in the DEPCHECK. Linbox can be built without some of those libraries with, for example, I don't see any distros that have a 1.6.x version other than 1.6.3, so it would probably be pointless to lower the version to 1.6.0. The real question is whether or not we can use the v1.5.2 that e.g. older Debian/Fedora ship. |
comment:3
sets LINBOX_LIB, and we could grep that the required libs are there? |
comment:4
Hmm, looking at the spkg-install for linbox, we already pass
So, the existing dependency on fplll (in |
comment:5
For posterity, this also appears to be obsolete,
as I've been compiling linbox-1.6.3 this whole time with |
comment:6
Even if you pass |
Branch: u/mjo/ticket/29631 |
comment:7
Everything is fine if we disable ntl, iml, and mpfr in linbox, so I created a branch with those dependencies eliminated. That means that we only need to add "flint" to the DEPCHECK. New commits:
|
Changed author from gh-thierry-FreeBSD to gh-thierry-FreeBSD, Michael Orlitzky |
Commit: |
comment:8
This page has some information on how to checkout and push new branches to our trac server: http://doc.sagemath.org/html/en/developer/manual_git.html You should be able to checkout my branch, add a commit on top of it, and then push a new branch of your own (which you would then stick in the "branch" field of this ticket). That's the best way to collaborate since it will keep your commit info and author information in-tact. If you don't feel like dealing with it, though, I can just add the spkg-configure.m4 onto my branch and re-push. After adding flint to the DEPCHECK, I think only two questions remains:
|
comment:9
These questions can be resolved by adding system package information to |
Changed author from gh-thierry-FreeBSD, Michael Orlitzky to Thierry Thomas, Michael Orlitzky |
comment:11
The duplicate ticket #29484 reminds us to "(attempt to) lower the bound on fflas-ffpack in its spkg-configure.m4. If we can accept an older system linbox that itself uses an older system fflas-ffpack, that would be nice." |
comment:13
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
Changed author from Thierry Thomas, Michael Orlitzky to Thierry Thomas, Michael Orlitzky, Samuel Lelièvre |
comment:14
Replying to @mkoeppe:
Here we go. |
Changed branch from u/mjo/ticket/29631 to u/slelievre/29361 |
comment:56
I don't think #8450 is going to make it into v9.5, maybe time to rebase this with just the linbox commits? |
comment:57
#8450 made it into Sage 9.6.beta0. |
New commits:
|
Changed branch from u/slelievre/29631 to u/mjo/ticket/29631 |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
comment:61
Ping, this one should be easy now:
|
comment:62
lgtm |
Changed reviewer from Dima Pasechnik, https://github.com/sagemath/sagetrac-mirror/actions/runs/1538684506 to Dima Pasechnik |
comment:63
Thanks! Now I guess I have to test the maxima ticket on github. |
comment:64
This ticket makes no sense because we have no spkg-configure.m4 for the dependency |
comment:65
Sorry for the noise - I was wrong about that (misled by a typo that I made) |
Changed branch from u/mjo/ticket/29631 to |
Changed commit from |
comment:67
I've missed that |
This ticket adds an
spkg-configure.m4
for linbox, in order to use it from a system package if possible (see #27330).Note for packagers: by default, linbox produces a buggy
linbox.pc
, and@LINBOXSAGE_LIBS@
must be removed from theirlinbox.pc.in
(see #27205).No more problem after that.
CC: @mkoeppe @dimpase @kiwifb @isuruf @embray @antonio-rojas @slel
Component: build: configure
Keywords: linbox, system packages
Author: Thierry Thomas, Michael Orlitzky, Samuel Lelièvre
Branch:
bc7a6f8
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/29631
The text was updated successfully, but these errors were encountered: