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

Reply via email to