gmp-4.2.1 make check problem on OpenSuSE 10.0

James M Anderson anderson at
Thu May 3 13:35:32 CEST 2007

Hello.  I have found a problem with "make check" on my OpenSuSE 10.0
system.  My sysadmin at work recently changed my system installation
to OpenSuSe 10.0 on my pc.  This already includes a gmp library
installed in the system area, but I wanted to install a new version of
gmp.  I need to use gcc 3.4.6 for compatibility with other software
rather than the gcc 4 installed with the system.

The configuration and build go ok, but when I run make check, t-sub
fails with a segmentation fault in urandom().

I have traced this down to the fact that when t-sub is executed, it
uses the sytem library rather than the new I
have just built.  If I manually set LD_LIBRARY_PATH to have the build
directory/.libs set first before the system library paths, then
everything passes.


/configure --prefix=/aps3/ALBUS
make check

fails, but

setenv LD_LIBRARY_PATH /aps3/ALBUS/anderson/C/gmp-4.2.1/.libs:{$LD_LIBRARY_PATH}
make check

then works fine.

Linux jop30 2.6.13-15.15-smp #1 SMP Mon Feb 26 14:11:33 UTC 2007 i686 i686 i386 GNU/Linux

jop30[145]% gcc -v
Reading specs from /auto/aps3/ALBUS/bin/../lib/gcc/i686-pc-linux-gnu/3.4.6/specs
Configured with: ../gcc-3.4.6/configure --prefix=/aps3/ALBUS --enable-languages=c,c++,f77
Thread model: posix
gcc version 3.4.6

jop30[69]% ./config.guess

jop30[70]% ./configfsf.guess

Dr James M Anderson               Joint Institute for VLBI in Europe
Software Scientist                Postbus 2
e-mail: anderson at          7990 AA Dwingeloo
Telephone: +31 (0)521 596 542     The Netherlands

More information about the gmp-bugs mailing list