Opened 11 years ago
Last modified 10 years ago
#11616 closed enhancement
Upgrade MPIR to a more recent upstream release — at Version 7
Reported by: | leif | Owned by: | leif |
---|---|---|---|
Priority: | blocker | Milestone: | sage-5.0 |
Component: | packages: standard | Keywords: | sd32, GMP, SandyBridge, Westmere, yasm re2c race condition, Linux ia64 Itanium GCC 4.7.0 bug |
Cc: | justin, wbhart, jpflori | Merged in: | |
Authors: | Reviewers: | ||
Report Upstream: | N/A | Work issues: | |
Branch: | Commit: | ||
Dependencies: | #8664 #5847 | Stopgaps: |
Description (last modified by )
This is a follow-up to #8664.
The following spkgs are based on the MPIR 2.1.3.p4 spkg from #8664:
- http://spkg-upload.googlecode.com/files/mpir-2.3.1.p0.spkg
md5sum:ff0104e302611e49604a1c4ead97cbf4 mpir-2.3.1.p0.spkg
- http://spkg-upload.googlecode.com/files/mpir-2.4.0.p0.spkg
md5sum:98e04aa43ceef04d83574f0ee8e152fc mpir-2.4.0.p0.spkg
You may want to give both of them a try, although the former is just intended as a "fallback" spkg in case problems introduced in the latter should arise.
The list of changes between MPIR 2.1.3 (more precisely, 2.1.1) and MPIR 2.4.0 is fairly long, so I haven't put them into the description, but attached them in a plain text file.
For instructions on how to install / test the spkgs see also #8664, though the necessary patch and GMP-ECM 6.3 spkg from #5847 are now merged into the (not yet released) Sage 4.7.2.alpha3.
mpir-2.4.0.p0 (Leif Leonhardy, July 21st, 2011)
- Upstream upgrade to MPIR 2.4.0 (#11616).
mpir-2.3.1.p0 (Leif Leonhardy, July 20th, 2011)
- Upstream upgrade to MPIR 2.3.1 (#11616).
- Clean up .hgtags.
mpir-2.1.3.p4 (Leif Leonhardy, July 19th, 2011)
- #8664: Upgrade Sage's MPIR spkg to version 2.1.3
...
Change History (8)
comment:1 Changed 11 years ago by
- Description modified (diff)
Changed 11 years ago by
comment:2 follow-up: ↓ 3 Changed 11 years ago by
- Description modified (diff)
- Status changed from new to needs_review
Setting this to "needs review" since the MPIR 2.1.3.p4 from #8664 got positive review again, though so far only by a single reviewer.
The current packages are mainly meant for testing the new upstream releases, hopefully on a variety of platforms supported by Sage; some improvements or changes to Sage's part will most probably follow.
It would just be nice to relatively early know whether any of them (more important, MPIR 2.4.0) causes any problems on one of our platforms. (MPIR 2.5.0 is scheduled for September 1st, which isn't that far...)
comment:3 in reply to: ↑ 2 Changed 11 years ago by
Replying to leif:
(MPIR 2.5.0 is scheduled for September 1st, which isn't that far...)
News from mpir-devel:
"The release date for MPIR-2.5 was penciled in for 1st Sept, however we have decided to put it back a month to 1st Oct to allow us to get some more code in this release rather than wait for the MPIR-2.6 release on 1st Dec."
comment:4 Changed 11 years ago by
I've successfully built and tested sage using the 2.4.0.p0 spkg on skynet/eno. I'm currently building/testing on some other machines as well (although, I don't have access to a ppc mac, so I can't help in that regard).
comment:5 Changed 11 years ago by
Hmm, well I'm getting some random test failures on sage.math and skynet/iras with 2.4.0.p0. I'll try again with 2.3.1.p0 and report back.
comment:6 Changed 11 years ago by
- Keywords sd32 added
comment:7 Changed 11 years ago by
- Description modified (diff)
Note that some changes between 2.1.1 and 2.1.4 may be missing (documented elsewhere, i.e. at least on
mpir-devel
I think). The segfault was fixed in 2.1.3, the race condition in 2.1.4.