-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
Upgrade lrslib to version 6.2; build a shared library; build parallel (multicore/MPI) plrs, mplrs #20886
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:4
Thanks for the tarball location. I think I made the patch for last version from here: https://github.com/mkoeppe/lrslib |
This comment has been minimized.
This comment has been minimized.
comment:8
Though |
comment:9
The 'lrs' package was renamed to 'lrslib' while transitioning to new-style packages (#18127). |
Upstream: Not yet reported upstream; Will do shortly. |
This comment has been minimized.
This comment has been minimized.
Commit: |
New commits:
|
comment:13
When you do this, be sure to test all the game theory stuff with the optional package. Do they need renaming? I don't think I even knew about this renaming to lib. |
comment:14
The renaming was done in #18127, and at that time some "#optional" tests had to be adjusted. |
comment:15
Awesome. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:17
Needs testing (especially on non-Mac OS X). |
Author: Matthias Koeppe |
Reviewer: Karl-Dieter Crisman |
Changed reviewer from Karl-Dieter Crisman to none |
comment:21
I tried to use the link on the ticket for the upstream tarball, and there seems to be a checksum difference (in addition to the file name being wrong). |
comment:26
Also, to that effect, we should add a |
comment:27
It looks like I need to improve the configure script to detect that boost_thread and boost_system are missing. Please try with the full boost package, this is what I installed. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:30
Replying to @mkoeppe:
That's annoying, considering we didn't need that before. Is there any possibility of an lrs which doesn't require the full boost? |
comment:31
I would somewhat hope there could be a way to link it to the cropped version of boost we ship with Sage. I could not test if this would link to the systemwide boost or would just force an install of the full Sage spkg boost. However, this worked without any trouble for me on my Ubuntu machine (which also installed boost). |
Changed keywords from none to days78 |
This comment has been minimized.
This comment has been minimized.
Changed upstream from Not yet reported upstream; Will do shortly. to Reported upstream. No feedback yet. |
comment:34
I've updated the package's configure script so it detects whether the full boost is available. |
comment:35
Thank you. I think, which is why I've cc-ed Jeroen and Volker if one of them could confirm, that the correct way to do the dependencies file is to use |
Reviewer: Travis Scrimshaw |
comment:36
Make it so |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:38
This looks good to me now; thanks. Note to Volker, you will have to rename the tarball when you put it on the server. |
comment:39
Thanks for reviewing, Travis! |
comment:40
Follow-up:
|
This ticket upgrades lrslib to version 6.2. This version, according to http://cgm.cs.mcgill.ca/~avis/C/lrs.html, has the following new features:
Since Polymake (#20892) seems to need the shared library of lrslib, but lrslib uses a hand-written makefile that does not work on Mac OS X, I have added an autotools build system. It is available here: https://github.com/mkoeppe/lrslib/tree/autoconfiscation
"Upstream" URL: https://github.com/mkoeppe/lrslib/releases/download/lrslib-062%2Bautotools-2016-07-05/lrslib-062.autotools-2016-07-05.tar.gz
Download and put into upstream under the name "lrslib-062+autotools-2016-07-05.tar.gz"
Upstream: Reported upstream. No feedback yet.
CC: @dimpase @videlec @mkoeppe @fchapoton @kiwifb @tscrim @drvinceknight @theref @vbraun @jdemeyer
Component: packages: optional
Keywords: days78
Author: Matthias Koeppe
Branch/Commit:
8b3ad56
Reviewer: Travis Scrimshaw
Issue created by migration from https://trac.sagemath.org/ticket/20886
The text was updated successfully, but these errors were encountered: