Backport #718 from trunk:

Fix building MPFR on distro that have strict sanity checks on libtool.m4 and ltmain.sh versions mismatch. UNTESTED!

 /branches/1.1/scripts/build/mpfr.sh |   11    11     0     0 +++++++++++
 1 file changed, 11 insertions(+)
This commit is contained in:
Yann E. MORIN" 2008-06-19 22:06:42 +00:00
parent 832f9227e1
commit b4460f9280

View File

@ -25,6 +25,17 @@ do_mpfr() {
CT_DoStep INFO "Installing MPFR"
# OK, Gentoo have a sanity check that libtool.m4 and ltmain.sh have the
# same version number. Unfortunately, some tarballs of MPFR are not
# built sanely, and thus ./configure fails on Gentoo.
# See: http://sourceware.org/ml/crossgcc/2008-05/msg00080.html
# and: http://sourceware.org/ml/crossgcc/2008-06/msg00005.html
# This hack is not bad per se, but the MPFR guys would be better to not
# do that in the future...
CT_DoLog EXTRA "Re-building configuration files"
autoreconf -fi 2>&1 |CT_DoLog ALL
libtoolize 2>&1 |CT_DoLog ALL
CT_DoLog EXTRA "Configuring MPFR"
CFLAGS="${CT_CFLAGS_FOR_HOST}" \
"${CT_SRC_DIR}/${CT_MPFR_FILE}/configure" \