#8664: Upgrade Sage's MPIR spkg to version 2.1.3
----------------------------------------------------------------------------------+
    Reporter:  was                                                              
  |         Owner:  GeorgSWeber                      
        Type:  enhancement                                                      
  |        Status:  needs_work                       
    Priority:  major                                                            
  |     Milestone:  sage-4.7                         
   Component:  packages                                                         
  |    Resolution:                                   
    Keywords:  GMP ECM execstack Fedora 14 extension module library 
dependencies  |   Work_issues:  Use MPIR's optimized CFLAGS      
    Upstream:  N/A                                                              
  |      Reviewer:  Leif Leonhardy, Dmitrii Pasechnik
      Author:  Mike Hansen, Leif Leonhardy                                      
  |        Merged:                                   
Dependencies:                                                                   
  |  
----------------------------------------------------------------------------------+

Comment(by leif):

 Replying to [comment:105 jdemeyer]:
 > Replying to [comment:104 mhansen]:
 > > We really need to get MPIR updated in Sage.  What's the status of
 this?
 >
 > The package builds and works.  However, there is still the CFLAGS issue.
 Me and William Stein think the package should not be merged in its current
 state, but others disagree.
 [[BR]]

 Ok, I've asked Mercurial about my p2 (which was intended to be a follow-
 up):

 {{{
 +=== mpir-2.1.3.p2 (Leif Leonhardy, November 24th, 2010) ===
 + * #8664: Upgrade Sage's MPIR spkg to version 2.1.3
 + * Further improvements:
 +   - Let MPIR select CPU-specific code generation parameters (for CFLAGS)
 even
 +     if we (also) pass our own (or user-specified) CC and CFLAGS; these
 might
 +     be used by MPFR and GMP-ECM later, too, since MPIR's settings are
 recorded
 +     in 'gmp.h' / 'mpir.h'.
 +     Don't override user-settings (and respect SAGE_FAT_BINARY,
 SAGE_DEBUG
 +     etc.) though. Add '-march-native' if appropriate and supported.
 +  * Recognize also lower-case 'power*' arch (from 'uname -m').
 +  * Major restructuring / reformatting; more comments and messages added.
 }}}

 I'm not sure right now if it's ready for release, at least it is
 functional as far as I remember; haven't yet committed all changes though.

 Still believe we could [and maybe should] merge the p1 as is; upstream has
 to be updated anyway (once again, sooner or later, but IMHO definitely on
 a follow-up ticket).

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8664#comment:106>
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