#12703: Update GLPK to 4.55.
-------------------------------------+-------------------------------------
Reporter: leif | Owner: leif
Type: defect | Status: needs_review
Priority: minor | Milestone: sage-6.4
Component: packages: | Resolution:
standard | Merged in:
Keywords: link time | Reviewers: Nathann Cohen
optimization nm glpsol spkg | Work issues:
upgrade update | Commit:
Authors: Leif Leonhardy, | 758b53a7487cb405286ad009caaab733842f0f8e
Jean-Pierre Flori | Stopgaps:
Report Upstream: Reported |
upstream. Developers acknowledge |
bug. |
Branch: |
u/jpflori/ticket/12703 |
Dependencies: |
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Leif Leonhardy, Jean-Pierre Flori', 'oldvalue':
u'Leif Leonhardy'}):
* commit: => 758b53a7487cb405286ad009caaab733842f0f8e
* branch: => u/jpflori/ticket/12703
* author: Leif Leonhardy => Leif Leonhardy, Jean-Pierre Flori
Old description:
> Even the latest upstream version (4.47) fails to build when link-time
> optimization (LTO, `gcc -flto ...`) is enabled.
>
> While `configure` shows an error message, it continues normally and
> doesn't exit with an error. Only later during the build, a shell syntax
> error caused by `libtool` makes the build finally fail.
>
> The solution is to re-autotoolize the package with more recent autotools.
>
> I have an spkg with updated autogenerated files which also upgrades GLPK
> within Sage to the latest stable version, 4.47.
>
> ----
>
> '''New spkg:'''
> [http://boxen.math.washington.edu/home/leif/Sage/spkgs/glpk-4.47.p1.spkg]
>
> '''md5sum:''' `090ee5d398582db531b27e49deab6749 glpk-4.47.p1.spkg`
>
> === glpk-4.47.p1 (Leif Leonhardy, March 22nd 2012) ===
> * #12703: Make GLPK work with LTO (`gcc -flto ...`).
> Export CPPFLAGS, since `sage-env` currently *doesn't*.
>
> === glpk-4.47.p0 (Leif Leonhardy, March 19th 2012) ===
> * #12703: Make GLPK work with LTO (`gcc -flto ...`).
> This just involves updating the lib- and autotools files,
> but thereby upgrading to the latest version (4.47) shouldn't
> hurt either.
> Note that the `src/` directory now isn't vanilla, since upstream
> hasn't yet fixed the bug (i.e., updated these files).
> The "real" source files in contrast of course *are*.
> See "Special Update/Build Instructions" above on how to update
> the files of a fresh upstream tarball if necessary.
> * Cleaned up `spkg-install` and `spkg-check` (and this file ;-)
> * Running the test suite now uses `$MAKE` instead of `make` as well.
> * `CPPFLAGS` and `LDFLAGS` no longer get overwritten in `spkg-install`.
New description:
Old versions (at least till 4.47) fail to build when link-time
optimization (LTO, `gcc -flto ...`) is enabled.
While `configure` shows an error message, it continues normally and
doesn't exit with an error. Only later during the build, a shell syntax
error caused by `libtool` makes the build finally fail.
New versions have been re-autotoolized with more recent autotools.
New versions also unconditionally use their own zlib, this is circumvented
by patching in the spirit of what Red Hat does.
Finally we let GLPK build shared lib on Cygwin.
Upstream tarball:
* http://ftp.gnu.org/gnu/glpk/glpk-4.55.tar.gz
--
Comment:
New commits:
||[http://git.sagemath.org/sage.git/commit/?id=57682f249283b47071f8942544e3aaf31795cb52
57682f2]||{{{GLPK update.}}}||
||[http://git.sagemath.org/sage.git/commit/?id=758b53a7487cb405286ad009caaab733842f0f8e
758b53a]||{{{Update GLPK to 4.55. Keep vanilla upstream tarball.}}}||
--
Ticket URL: <http://trac.sagemath.org/ticket/12703#comment:56>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.