summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2010-09-28 23:09:34 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2010-09-28 23:09:34 +0000
commit4df0d99c58e380051a774ab3ed67e5883acd009a (patch)
tree435760de5bd6e047b4a5c731f4e1e320146b1285 /configure.ac
parent1e3b074cf2d37f806df512c53e1e9b8f040e3ae9 (diff)
downloadmpfr-4df0d99c58e380051a774ab3ed67e5883acd009a.tar.gz
[configure.ac] Added a FIXME note about incorrect use of an internal
GMP symbol (__gmpn_rootrem). git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7180 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index e4d64f44d..f82ae78fc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -470,6 +470,13 @@ AC_RUN_IFELSE([AC_LANG_PROGRAM([[
)
LD_RUN_PATH="$saved_LD_RUN_PATH"
+dnl FIXME (in mpfr-gmp.h too): __gmpn_rootrem is an internal GMP
+dnl symbol; thus it may be changed or removed (without being handled
+dnl by the versioning system, which is even worse, as this can mean
+dnl undetected incompatibilities in case of GMP library upgrade).
+dnl Only the GMP public API should be used. Moreover the check below
+dnl may yield an incorrect result as libtool isn't used in configure
+dnl (see above).
AC_CHECK_FUNCS([__gmpn_rootrem])
dnl End of tests which need to link with GMP.