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

Reply via email to