#13137: Upgrade MPIR to 2.6.0
-------------------------------------------------------------------------+--
Reporter: jhpalmieri |
Owner: tbd
Type: enhancement |
Status: positive_review
Priority: major |
Milestone: sage-5.7
Component: packages |
Resolution:
Keywords: mpir spkg |
Work issues:
Report Upstream: N/A |
Reviewers: Jeroen Demeyer, Leif Leonhardy
Authors: John Palmieri, Jean-Pierre Flori, Karl-Dieter Crisman |
Merged in:
Dependencies: #13755 |
Stopgaps:
-------------------------------------------------------------------------+--
Description changed by jdemeyer:
Old description:
> As the summary says. Also, mpir-2.4.0.p5.spkg fails self-tests, moreover
> it's old.
> Upgrading to 2.6.0 fixes both issue.
>
> Here are some (preliminary?) spkgs of MPIR version since 2.4.x:
> *
> [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.1.p0.spkg],
> *
> [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.2.p0.spkg],
> * [http://boxen.math.washington.edu/home/jpflori/mpir-2.6.0.p0.spkg]
> (based on Cygwin fix of #12115).
>
> The different spkg were upgraded to the quoted versions, with files
> removed as described by SPKG.txt, and patches rebased except the yasm
> patch which seems no longer necessary was removed.
>
> In addition to using one of these spkgs, apply the patch below to the
> SAGE_ROOT repository.
>
> This also requires the fixed !LinBox spkg from #13755.
>
> ----
>
> '''New spkg:'''
> [http://boxen.math.washington.edu/home/leif/Sage/spkgs/mpir-2.6.0.p0.spkg]
>
> '''md5sum:''' `ec21b55dce699d3c8ddf0492e1413107 mpir-2.6.0.p0.spkg`
>
> === mpir-2.6.0.p0 (Jean-Pierre Flori, 12 January 2013) ===
> * Trac #13137: Update to MPIR 2.6.0.
> * Modify `spkg-install` to rename `*,asm` files to `*.asm` files.
> * Remove `-Wl,-z,noexecstack` fix which has been integrated upstream.
> * Remove old code about 32 bits Apple Darwin and use slightly modified
> upstream fix.
>
> === mpir-2.5.2.p0 (John Palmieri, 3 October 2012) ===
> * Trac #13137: Update to MPIR 2.5.2.
> * Remove the patch `patches/yasm__tools__re2c__code.c.patch`.
> * Do not use clang, which fails to compile MPIR, on OS X.
>
> === mpir-2.4.0.p7 (Karl-Dieter Crisman, Jean-Pierre Flori, 1 August 2012)
> ===
> * Trac #12115: let MPIR build on Cygwin.
> * Only build the shared version of the library on Cygwin.
> * Export `ABI=32` on Cygwin.
>
> [[BR]]
>
> '''Apply:'''
> * [attachment:trac_13137-stopgap.patch] to the SAGE_ROOT repository.
New description:
As the summary says. Also, mpir-2.4.0.p5.spkg fails self-tests, moreover
it's old.
Upgrading to 2.6.0 fixes both issues.
This requires the fixed !LinBox spkg from #13755.
'''Apply:'''
* [attachment:trac_13137-stopgap.patch] to the SAGE_ROOT repository.
'''New spkg:'''
[http://boxen.math.washington.edu/home/leif/Sage/spkgs/mpir-2.6.0.p0.spkg]
'''md5sum:''' `ec21b55dce699d3c8ddf0492e1413107 mpir-2.6.0.p0.spkg`
=== mpir-2.6.0.p0 (Jean-Pierre Flori, 12 January 2013) ===
* Trac #13137: Update to MPIR 2.6.0.
* Modify `spkg-install` to rename `*,asm` files to `*.asm` files.
* Remove `-Wl,-z,noexecstack` fix which has been integrated upstream.
* Remove old code about 32 bits Apple Darwin and use slightly modified
upstream fix.
=== mpir-2.5.2.p0 (John Palmieri, 3 October 2012) ===
* Trac #13137: Update to MPIR 2.5.2.
* Remove the patch `patches/yasm__tools__re2c__code.c.patch`.
* Do not use clang, which fails to compile MPIR, on OS X.
=== mpir-2.4.0.p7 (Karl-Dieter Crisman, Jean-Pierre Flori, 1 August 2012)
===
* Trac #12115: let MPIR build on Cygwin.
* Only build the shared version of the library on Cygwin.
* Export `ABI=32` on Cygwin.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13137#comment:123>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.