I seem to be having a problem with libtool 1.5.22 on ia64-hp-hpux11.23 using HP's cc/aCC compilers, and it seems to be related to situations of multile shared depends within the project that is being built:
I think depdemo, included with libtool illustrates this: /bin/sh ./libtool --tag=CC --mode=link cc +DD64 -g -o depdemo main.o ./l1/libl1.la ./l2/libl2.la ./l4/libl4.la cc +DD64 -g -o .libs/depdemo main.o ./l1/.libs/libl1.so ./l2/.libs/libl2.so ./l4/.libs/libl4.so /home/deverly/libtool-1.5.22/depdemo/l3/.libs/libl3.so /home/deverly/libtool-1.5.22/depdemo/l2/.libs/libl2.so /home/deverly/libtool-1.5.22/depdemo/l1/.libs/libl1.so -lm -Wl,+b -Wl,/home/deverly/libtool-1.5.22/tests/_inst/lib ld: Can't find dependent library "libl1.so.0" Fatal error. gmake[1]: *** [depdemo] Error 1 gmake[1]: Leaving directory `/home/deverly/libtool-1.5.22/depdemo' gmake: *** [all-recursive] Error 1 Of course, find shows where this is: [EMAIL PROTECTED]:~/libtool-1.5.22/depdemo$ find . -name libl1.so.0 ./l1/.libs/libl1.so.0 Is there any known patch or work-around for this? Here also is the output to make check: PASS: cdemo-static.test PASS: cdemo-make.test PASS: cdemo-exec.test PASS: demo-static.test PASS: demo-make.test PASS: demo-exec.test PASS: demo-inst.test PASS: demo-unst.test PASS: depdemo-static.test PASS: depdemo-make.test PASS: depdemo-exec.test PASS: depdemo-inst.test PASS: depdemo-unst.test PASS: mdemo-static.test PASS: mdemo-make.test PASS: mdemo-exec.test PASS: mdemo-inst.test PASS: mdemo-unst.test PASS: cdemo-conf.test PASS: cdemo-make.test PASS: cdemo-exec.test PASS: demo-conf.test PASS: demo-make.test PASS: demo-exec.test PASS: demo-inst.test PASS: demo-unst.test PASS: deplibs.test PASS: depdemo-conf.test FAIL: depdemo-make.test SKIP: depdemo-exec.test SKIP: depdemo-inst.test PASS: depdemo-unst.test PASS: mdemo-conf.test PASS: mdemo-make.test PASS: mdemo-exec.test FAIL: mdemo-inst.test PASS: mdemo-unst.test PASS: dryrun.test PASS: demo-nofast.test PASS: demo-make.test PASS: demo-exec.test PASS: demo-inst.test PASS: demo-unst.test PASS: demo-pic.test PASS: demo-make.test PASS: demo-exec.test PASS: demo-nopic.test PASS: demo-make.test PASS: demo-exec.test PASS: depdemo-nofast.test FAIL: depdemo-make.test SKIP: depdemo-exec.test SKIP: depdemo-inst.test PASS: depdemo-unst.test PASS: cdemo-shared.test PASS: cdemo-make.test PASS: cdemo-exec.test PASS: demo-shared.test PASS: demo-make.test PASS: demo-exec.test PASS: demo-inst.test FAIL: hardcode.test PASS: build-relink.test PASS: noinst-link.test PASS: demo-unst.test PASS: depdemo-shared.test FAIL: depdemo-make.test SKIP: depdemo-exec.test SKIP: depdemo-inst.test SKIP: build-relink2.test PASS: depdemo-unst.test PASS: mdemo-shared.test PASS: mdemo-make.test PASS: mdemo-exec.test FAIL: mdemo-inst.test PASS: mdemo-unst.test PASS: assign.test PASS: link.test PASS: link-2.test PASS: nomode.test PASS: quote.test PASS: sh.test PASS: suffix.test PASS: pdemo-conf.test PASS: pdemo-make.test PASS: pdemo-exec.test PASS: pdemo-inst.test PASS: mdemo-conf.test PASS: mdemo-make.test PASS: mdemo2-conf.test PASS: mdemo2-make.test PASS: mdemo2-exec.test PASS: duplicate_members.test PASS: link-order.test PASS: tagdemo-static.test PASS: tagdemo-make.test PASS: tagdemo-exec.test PASS: tagdemo-conf.test PASS: tagdemo-make.test PASS: tagdemo-exec.test PASS: tagdemo-shared.test PASS: tagdemo-make.test PASS: tagdemo-exec.test FAIL: f77demo-static.test SKIP: f77demo-make.test SKIP: f77demo-exec.test FAIL: f77demo-conf.test SKIP: f77demo-make.test SKIP: f77demo-exec.test FAIL: f77demo-shared.test SKIP: f77demo-make.test SKIP: f77demo-exec.test ==================================== 9 of 99 tests failed (13 tests were not run) Please report to [email protected] ==================================== _______________________________________________ Bug-libtool mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-libtool
