dev-libs/mpc: remove 'mpfr_add_one_ulp' use, mpfr-4.0.0 fix part 2
authorSergei Trofimovich <slyfox@gentoo.org>
Tue, 26 Dec 2017 20:19:35 +0000 (20:19 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Tue, 26 Dec 2017 20:19:50 +0000 (20:19 +0000)
commit7bc22dd56bb01e3f89420d09f56ead431fd52cd8
tree2b17f1990e49a3a11c50fed0ca1d05440eb82280
parent66347f9f2cfa2eb73b74f6849151722304dc2b75
dev-libs/mpc: remove 'mpfr_add_one_ulp' use, mpfr-4.0.0 fix part 2

It's a backport of https://scm.gforge.inria.fr/anonscm/gitweb?p=mpc/mpc.git;a=commitdiff;h=5eaa17651b759c7856a118835802fecbebcf46ad
("replace obsolete mpfr_add_one_ulp/mpfr_sub_one_ulp functions")

mpfr-4.0.0 does not provide those functions anymore.
Unfortunately 'mpc' does not fail to build against such
mpfr but links broken library. One of the hints is usage
of undeclared function:
    mpc-1.0.3/src/mpc-impl.h:63:29: warning: implicit declaration of function
    ‘mpfr_add_one_ulp’ [-Wimplicit-function-declaration]

Package-Manager: Portage-2.3.19, Repoman-2.3.6
dev-libs/mpc/files/mpc-1.0.3-no-ulp.patch [new file with mode: 0644]
dev-libs/mpc/mpc-1.0.3-r1.ebuild [new file with mode: 0644]