#13137: Upgrade MPIR to 2.6.0
-------------------------------------------------------------------------+--
Reporter: jhpalmieri |
Owner: tbd
Type: enhancement |
Status: positive_review
Priority: major |
Milestone: sage-5.6
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:
-------------------------------------------------------------------------+--
Changes (by leif):
* status: needs_review => positive_review
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 the above spkg,
> apply to SAGE_ROOT [attachment:trac_13137-stopgap.patch].
>
> This also requires the fixed LinBox spkg from #13755.
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 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.
--
Comment:
I've put the link to the spkg with my minor corrections into the
description.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13137#comment:121>
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.