Bug 211762
| Summary: | Please upgrade gmp if possible and at least mpfr | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Jakub Jelinek <jakub> | ||||
| Component: | gmp | Assignee: | Ivana Varekova <varekova> | ||||
| Status: | CLOSED RAWHIDE | QA Contact: | |||||
| Severity: | high | Docs Contact: | |||||
| Priority: | urgent | ||||||
| Version: | 6 | CC: | jochen, laurent.rineau__fedora, mgarski, spacewar | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | All | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2007-08-06 15:03:47 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 211971, 225809 | ||||||
| Attachments: |
|
||||||
|
Description
Jakub Jelinek
2006-10-22 09:01:41 UTC
Created attachment 139076 [details]
proposed gmp.spec changes
These are proposed changes in gmp.spec for dist-fc6-updates/dist-5E.
The only thing I'm not sure what to do about is mpfrxx.h (this header is no
longer included in gmp-2.0+ and was never part if mpfr itself.
Is there anything that uses mpfrxx.h? If yes, it depends whether mpfrxx.h
from gmp-4.1.4 is usable with mpfr 2.2.0 (if yes, we can just %install it,
otherwise not sure what to do).
I'd like to join in the recomendation of removing mpfr from the gmp package, and adding/creating a separate mpfr package based on the latest stable mpfr package (2.2.0). The mpfr site provides an SRPM that could serve as a basis for a Fedora mpfr package. The mpfr library bundled with gmp is very out of date, and has many bugs that have been corrected in the upstream mpfr. For instance, the old mpfr hangs when attempting to compute two to a negative integer power, which I commonly need to do. I searched for users of mpfr within FC/FE.
FC:
gcc - only links libmpfr.a into f951
FE:
CGAL - only links libmpfr.a into *.so's, its use within installed headers
is limited always within a single routine/method, i.e. no mpfr
ABI part is passed around between .o files
genius - uses system libmpfr only if it is >= 2.2.0, otherwise
falls back to its own copy of mpfr 2.2.0
None of these uses <mpfrxx.h> header.
From this I think it is safe to upgrade mpfr within gmp-4.1.4 src.rpm for
fc6/RHEL5 and do the split in fc7.
I am the packager of CGAL. Actually, I would like to package CGAL-python as well into Fedora Extras. That package dlopen libraries linked with libCGAL.so. So it requires a shared libmfpr.so. I have filled a new bug #218041 for that issue. (In reply to comment #2) > I'd like to join in the recomendation of removing mpfr from the gmp package, +1 That would be a better solution. > The mpfr library bundled with gmp is very out of date, and has many bugs that > have been corrected in the upstream mpfr. For instance, the old mpfr hangs when > attempting to compute two to a negative integer power, which I commonly need to do. The mpfr shipped with gmp is now mpfr-2.2.0, with the cumulative patch to 2.2.0. It is not really old. *** Bug 166450 has been marked as a duplicate of this bug. *** *** Bug 199550 has been marked as a duplicate of this bug. *** gmp is upgraded to gmp-4.2.1. mpfr is a separate package now (the current version is mpfr-2.2.1 - with applied cumulative upstream patch). If there is any problem I overlooked please open new bug. Thanks. |