Unable to run "make check" on Solaris 10

Tim Cook - PAE Tim.Cook at Sun.COM
Sun Mar 8 19:55:38 CET 2009

My build environment is:
	Solaris 10 10/08, Intel platform
	GCC 3.4.3

./configure ABI=32

Despite multiple variations of setting LD_LIBRARY_PATH, LDFLAGS and 
LD_OPTIONS to provide access to libgmp.so.3 (including putting the .libs 
directory where libgmp has just been built in LD_LIBRARY_PATH), "make 
check" consistently fails when attempting to run any of the test 
binaries, like this:

make  check-TESTS
ld.so.1: t-bswap: fatal: libgmp.so.3: open failed: No such file or directory
bash: line 4: 25532 Killed                  ${dir}$tst

Now, one workaround did work, which was to set LD_LIBRARY_PATH_32 to the 
appropriate directories.  This indicates that the build/test framework 
is discarding or resetting LD_LIBRARY_PATH.

It is not appropriate to require users/testers of libgmp.so to set any 
environment variable in order for things to work, so IMHO this is a bug.


Tim Cook
Performance and Applications Engineering
Menlo Park, CA USA
<> Sun Microsystems

More information about the gmp-bugs mailing list