Hi
I'm using libtool in my project for the first time, and I can't seem to get it working. Autoconf/make have been running fine for ages. I'm including the whole example since I don't know what's relevant and what isn't. I'm using the libtool from RH7.2, which is libtool-1.4-8 automake generates this call: /bin/sh ../libtool /usr/local/bin/g++ -ggdb3 -Wall -Winline -o libmed_ax.la -rpath ../lib main.lo global.lo main_util.lo segmentation/libseg.la visualisation/libviz.la burn/libburn.la mpi/libmpi_utils.la io/lib3dma_io.la -lpthread -lGL -lXt -lX11 -lmpi -llam -lm -L/usr/local/lib -L/usr/X11R6/lib -L/users/appmaths1/aps110/lib note that there is only a single reference to -lmpi and -llam libtool then makes these calls: rm -fr .libs/libmed_ax.la .libs/libmed_ax.* .libs/libmed_ax.* /usr/local/bin/gcc -shared main.lo global.lo main_util.lo -Wl,--whole-archive segmentation/.libs/libseg.al visualisation/.libs/libviz.al burn/.libs/libburn.al mpi/.libs/libmpi_utils.al io/.libs/lib3dma_io.al /usr/lib/libmpi.a /usr/lib/liblam.a -Wl,--no-whole-archive -L/usr/X11R6/lib segmentation/.libs/libseg.al visualisation/.libs/libviz.al burn/.libs/libburn.al mpi/.libs/libmpi_utils.al io/.libs/lib3dma_io.al -lMiscUtils-MPI -lVTKContrib -lVTKPatented -lVTKImaging -lVTKGraphics -lVTKCommon -lpthread /usr/lib/libGL.so -lXt -lX11 /usr/lib/libmpi.a /usr/lib/liblam.a -lm -L/usr/local/lib -L/users/appmaths1/aps110/lib -Wl,-soname -Wl,libmed_ax.so.0 -o .libs/libmed_ax.so.0.0.0 "-lmpi -llam" has morphed into "/usr/lib/libmpi.a /usr/lib/liblam.a" which appears twice and therefore leads to undefined symbols. Now I notice that libmpi and liblam are the only .la "libtool" libraries that I'm linking against. So it looks to me as though libtool can't handle it's own prodigy? I've been bashing my head against this for a while now, any advice would be much appreciated. thanks adrian sheppard PS for info, my automake.am looks like # src/Makefile.am for med_ax SUBDIRS = mpi io burn segmentation python visualisation # fiducial testsuite INCLUDES = -I@top_srcdir@/include MAIN_SOURCES = main.C global.C main_util.C lib_LTLIBRARIES = libmed_ax.la libmed_ax_la_LIBADD = segmentation/libseg.la visualisation/libviz.la \ libburn/libburn.la mpi/libmpi_utils.la io/lib3dma_io.la libmed_ax_la_SOURCES = $(MAIN_SOURCES) -- _-~ Adrian Sheppard ~-_ ,__o ,__o ,__o _-~ Dept. Applied Maths ~-_ _-\ <,-\ <, _-\ <, _-~ Australian National University ~-_ (*)/(*))/(*) (*)/(*) _-~ e-mail: [EMAIL PROTECTED] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ph: +61.2.6125.2846 Fax:+61.2.6125.0732 _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool