diff -ur a/configure.ac b/configure.ac
--- a/configure.ac	2008-02-02 04:29:30.000000000 +0100
+++ b/configure.ac	2010-04-01 11:18:19.000000000 +0200
@@ -1139,7 +1139,7 @@
 ACX_PROG_CMP_IGNORE_INITIAL
 
 # Check for GMP and MPFR
-gmplibs="-lmpfr -lgmp"
+gmplibs="-Wl,-Bstatic -lmpfr -lgmp -Wl,-Bdynamic"
 gmpinc=
 have_gmp=no
 
diff -ur a/configure b/configure
--- a/configure	2008-02-02 04:29:30.000000000 +0100
+++ b/configure	2010-04-01 11:18:19.000000000 +0200
@@ -4368,7 +4368,7 @@
 
 
 # Check for GMP and MPFR
-gmplibs="-lmpfr -lgmp"
+gmplibs="-Wl,-Bstatic -lmpfr -lgmp -Wl,-Bdynamic"
 gmpinc=
 have_gmp=no
 
