Hi, after an upgrade to libtool 1.4d I have problems with a non libtool package that has libs with circular deps.
Problem1: To preserve these duplicate libs, I need to give --preserve-dup-deps on the libtool commandline. How do I do this in Makefile.am? myapp_LDFLAGS = --preserve-dup-deps, doesn't work because the flags are appended too late and are interpreted as compiler flags... For now I included this hack in my configure.in, but I assume there are cleaner solution? AM_PROG_LIBTOOL LIBTOOL="$LIBTOOL --preserve-dup-deps" AC_SUBST(LIBTOOL) Problem2: Even with --preserver-dup-deps it doesn't work. I have no exact idea why, but it seems to destroy the order... This is the input: ... ../../src/common/net/libpsnet.la ../../src/common/sal/libsal.la ../../src/common/engine/libpsengine.la ../../src/common/util/libpsutil.la ../../src/common/psbehave/libpsbehave.la -L/home/matze/progr/CS/out/LINUX/X86/debug -lcsengine -lcsgeom -lcsgfx -lcsutil -lcstool -lcssys -lcsgeom -lcsutil -ldl -lm -lz and this the output: ../../src/common/net/.libs/libpsnet.a -L/usr/lib/gcc-lib/i386-linux/2.95.4 -lm -lgcc -lgcc ../../src/common/sal/.libs/libsal.a -lm -lgcc -lgcc ../../src/common/engine/.libs/libpsengine.a -L/home/matze/progr/CS/out/LINUX/X86/debug -lcsgeom -lcsutil -lcsgeom -lcsutil -lm -lm -lgcc -lgcc ../../src/common/util/.libs/libpsutil.a -lm -lgcc -lgcc ../../src/common/psbehave/.libs/libpsbehave.a -lcsgeom -lcsutil -lcsgeom -lcsutil -lm -lstdc++ -lm -lgcc -lc -lgcc -lcsengine -lcsgeom -lcsgfx -lcsutil -lcstool -lcssys -lcsgeom -lcsutil -ldl -lm -lz and now I get many unresolved symbols... the old libtool version just preserved my input and it worked well. Hope someone can gimme a hint. Greetings Matze _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool