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