As some of the depdemo tests are failing for me under NetBSD-1.5B/i386, I
just tried running
depdemo-shared.test
depdemo-make.test
depdemo-exec.test
I don't understand the last part of the output from depdemo-make.test:
/bin/sh ./libtool --mode=link gcc -g -O2 -o depdemo.static main.o
./l1/libl1.la ./l2/libl2.la ./l4/libl4.la
gcc -g -O2 -o .libs/depdemo.static main.o ./l1/.libs/libl1.so
./l2/.libs/libl2.so ./l4/.libs/libl4.so
/usr/local/src/libtool/depdemo/l3/.libs/libl3.so
/usr/local/src/libtool/depdemo/l2/.libs/libl2.so
/usr/local/src/libtool/depdemo/l1/.libs/libl1.so -lm
-Wl,--rpath -Wl,/usr/local/src/libtool/tests/_inst/lib
-Wl,--rpath -Wl,/usr/local/src/libtool/tests/_inst/lib/extra
...
=== Running depdemo-exec.test
Executing uninstalled programs in ../depdemo
Shared object "libl1.so.0" not found
Something seems strange about the test: as depdemo is not installed, the
directory defined with --rpath doesn't exist, so how can libl1.so.0 possibly
be found? (Also why do I see -o depdemo.static when I ran
depdemo-shared.test?)
Hmm yet depdemo has a relink_command which does include
-Wl,--rpath -Wl,/usr/local/src/libtool/depdemo/l1/.libs
etc. which does contain libl1.so.0.
OK - help! What is happening?
Cheers,
Patrick