Unable to compile GMP-4.2.1 on Solaris 10
marc.glisse at normalesup.org
Mon Jan 12 17:59:23 CET 2009
On Mon, 12 Jan 2009, TATGENHORST, KARL, ATTSI wrote:
> I have tried a great deal of things to compile this and do believe I
> have run into a bug. I will give you as many details as I can come up
> with, feel free to ask for more.
Is there a reason you are compiling an old version (current is 4.2.4, with
4.3 coming soon)?
> make runs without error
> make check runs nearly without error until actually building the tests
> and then warns of multiple inclusions such as:
> /bin/bash ../libtool --mode=link gcc -g -O2 -m32 -mptr32 -mcpu=v9 -o
> t-sub t-sub.o libtests.la ../libgmp.la
> gcc -g -O2 -m32 -mptr32 -mcpu=v9 -o .libs/t-sub t-sub.o
> ./.libs/libtests.a /tmp/gmp-4.2.1/.libs/libgmp.so ../.libs/libgmp.so
> ld: warning: file ../.libs/libgmp.so: linked to
> /tmp/gmp-4.2.1/.libs/libgmp.so: attempted multiple inclusion of file
This warning is harmless.
> Then 9 out of 9 tests fail
How do they fail? Usually they complain that they can't find libgmp.so.3,
which can be worked around by pointing LD_LIBRARY_PATH to the .libs
directory or running make install before make check.
More information about the gmp-bugs