#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.

Reply via email to