[CLN-list] configuration (and build) fails unless top_srcdir = top_builddir
Richard B. Kreckel
kreckel at ginac.de
Mon Apr 7 23:42:47 CEST 2008
Dear Alexei,
You wrote:
> I understand why such feature is useful. But it doesn't work properly.
My point in that last email was to assert that it *does* work.
> That is, /usr/lib/libgmp.so.? is used anyway, unless I manually set LDFLAGS,
> i.e.
>
> LDFLAGS="-Wl,--rpath=~/package/gmp/4.2.2/lib" ../configure --with-gmp=~/package/gmp/4.2.2 --disable-static
Are you absolutely 100% sure?
I swear I don't have to manually set LDFLAGS.
I just tried again just using --with-gmp=/opt/gmp-4.2.2 --disable-static
and the link line looks like this:
g++ -shared -nostdlib
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtbeginS.o .libs/cl_alloca.o
.libs/cl_as_exception.o
[...]
-Wl,--rpath -Wl,/opt/gmp-4.2.2/lib -Wl,--rpath -Wl,/opt/gmp-4.2.2/lib
-L/opt/gmp-4.2.2/lib /opt/gmp-4.2.2/lib/libgmp.so
-L/usr/lib/gcc/x86_64-linux-gnu/4.1.2
-L/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/crtendS.o
/usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../../lib64/crtn.o
-Wl,-soname -Wl,libcln.so.5 -o .libs/libcln.so.5.0.2
Cheers
-richy.
PS: I've applied the two patches you sent. Thanks.
--
Richard B. Kreckel
<http://www.ginac.de/~kreckel/>
More information about the CLN-list
mailing list