Re: HELP: Compiles one libsvn_* but not others.
From: Philip Martin <philip_at_codematters.co.uk>
Date: 2002-06-19 02:09:32 CEST
David Summers <david@summersoft.fay.ar.us> writes:
> gcc -shared compose_delta.lo compose_editors.lo default_editor.lo diff.lo
When I link libsvn_delta the link command used is
cd subversion/libsvn_delta && /bin/sh /home/pm/sw/subversion/obj/libtool --silent --mode=link gcc -DLINUX=2 -D_REENTRANT -DAPR_POOL_DEBUG=1 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -g -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -DSVN_DEBUG -pthread -DNEON_ZLIB -I../svn/subversion/include -I. -I/usr/local/apache2/include -I/usr/local/apache2/include -I/usr/local/db4/include -I/usr/local/neon-0.21.2/include/neon -I/usr/local/db4/include -lcrypt -ldl -pthread -L/usr/local/db4/lib -rpath /usr/local/subversion/lib -o libsvn_delta-1.la compose_delta.lo compose_editors.lo default_editor.lo diff.lo diff_file.lo svndiff.lo text_delta.lo vdelta.lo xml_output.lo xml_parse.lo ../../subversion/libsvn_subr/libsvn_subr-1.la /usr/local/apache2/lib/libaprutil.la -ldb -lexpat /usr/local/apache2/lib/libapr.la -lm -lcrypt -lnsl -ldl
which becomes
gcc -shared compose_delta.lo compose_editors.lo default_editor.lo diff.lo diff_file.lo svndiff.lo text_delta.lo vdelta.lo xml_output.lo xml_parse.lo -Wl,--rpath -Wl,/home/pm/sw/subversion/obj/subversion/libsvn_subr/.libs -Wl,--rpath -Wl,/usr/local/apache2/lib -Wl,--rpath -Wl,/usr/local/subversion/lib -Wl,--rpath -Wl,/usr/local/apache2/lib -L/usr/lib -L/usr/local/apache2/lib -L/usr/local/db4/lib ../../subversion/libsvn_subr/.libs/libsvn_subr-1.so /usr/local/apache2/lib/libaprutil.so -ldb /usr/lib/libexpat.so /usr/local/apache2/lib/libapr.so -lm -lcrypt -lnsl -ldl -Wl,-soname -Wl,libsvn_delta-1.so.0 -o .libs/libsvn_delta-1.so.0.0.0
It uses full paths to the libraries, so there is no need for -L directories.
-- Philip --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org For additional commands, e-mail: dev-help@subversion.tigris.orgReceived on Wed Jun 19 02:10:01 2002 |
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.