Changes between Version 3 and Version 56 of Ticket #12703


Ignore:
Timestamp:
11/05/14 16:18:53 (5 years ago)
Author:
jpflori
Comment:

New commits:

57682f2GLPK update.
758b53aUpdate GLPK to 4.55. Keep vanilla upstream tarball.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12703

    • Property Authors changed from Leif Leonhardy to Leif Leonhardy, Jean-Pierre Flori
    • Property Commit changed from to 758b53a7487cb405286ad009caaab733842f0f8e
    • Property Summary changed from GLPK fails to build with LTO (`gcc -flto ...`) to Update GLPK to 4.55.
    • Property Branch changed from to u/jpflori/ticket/12703
    • Property Milestone changed from sage-5.11 to sage-6.4
    • Property Reviewers changed from to Nathann Cohen
  • Ticket #12703 – Description

    v3 v56  
    1 Even the latest upstream version (4.47) fails to build when link-time optimization (LTO, `gcc -flto ...`) is enabled.
     1Old versions (at least till 4.47) fail to build when link-time optimization (LTO, `gcc -flto ...`) is enabled.
    22
    33While `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.
    44 
    5 The solution is to re-autotoolize the package with more recent autotools.
     5New versions have been re-autotoolized with more recent autotools.
    66
    7 I have an spkg with updated autogenerated files which also upgrades GLPK within Sage to the latest stable version, 4.47.
     7New versions also unconditionally use their own zlib, this is circumvented by patching in the spirit of what Red Hat does.
    88
    9 ----
     9Finally we let GLPK build shared lib on Cygwin.
    1010
    11 '''New spkg:''' [http://boxen.math.washington.edu/home/leif/Sage/spkgs/glpk-4.47.p1.spkg]
    12 
    13 '''md5sum:''' `090ee5d398582db531b27e49deab6749  glpk-4.47.p1.spkg`
    14 
    15 
    16 === glpk-4.47.p1 (Leif Leonhardy, March 22nd 2012) ===
    17  * #12703: Make GLPK work with LTO (`gcc -flto ...`).
    18    Export CPPFLAGS, since `sage-env` currently *doesn't*.
    19 
    20 
    21 === glpk-4.47.p0 (Leif Leonhardy, March 19th 2012) ===
    22  * #12703: Make GLPK work with LTO (`gcc -flto ...`).
    23    This just involves updating the lib- and autotools files,
    24    but thereby upgrading to the latest version (4.47) shouldn't
    25    hurt either.
    26    Note that the `src/` directory now isn't vanilla, since upstream
    27    hasn't yet fixed the bug (i.e., updated these files).
    28    The "real" source files in contrast of course *are*.
    29    See "Special Update/Build Instructions" above on how to update
    30    the files of a fresh upstream tarball if necessary.
    31  * Cleaned up `spkg-install` and `spkg-check` (and this file ;-)
    32  * Running the test suite now uses `$MAKE` instead of `make` as well.
    33  * `CPPFLAGS` and `LDFLAGS` no longer get overwritten in `spkg-install`.
     11Upstream tarball:
     12* http://ftp.gnu.org/gnu/glpk/glpk-4.55.tar.gz