Hello Will, * Will Mason wrote on Mon, May 11, 2009 at 06:47:58AM CEST: > I've been using a project with autoconf, automake and libtool for some time. > Today I added libltdl to my code. I ran libtoolize --ltdl --copy. My > configure.ac has this: > > LT_CONFIG_LTDL_DIR([libltdl]) > LT_INIT([dlopen]) > LT_LANG([C++]) > LTDL_INIT([recursive])
> When I build on Mac OS X, everything is great. It all works perfectly. When > I build on Solaris 10 with CC, my executables fail to link because of this: > > Undefined first referenced > symbol in file > lt__argz_insert ./.libs/libforxxq.so > lt__argz_append ./.libs/libforxxq.so > lt__argz_create_sep ./.libs/libforxxq.so > lt__argz_stringify ./.libs/libforxxq.so > lt__argz_next ./.libs/libforxxq.so > > I can see no way to convince libtool that it should actually compile the > argz stuff. In the Makefile I see ltdl_LIBOBJS = argz.o, but I can't see how > to tell the system to actually target that file. Has anyone seen this > problem before? Can anyone help me sort this out? Which Autoconf and Automake versions do you use? Thanks, Ralf _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool