On Mon, May 11, 2009 at 1:10 AM, Ralf Wildenhues <ralf.wildenh...@gmx.de>wrote:
> 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 > Hi, Thanks for the reply. I'm using autoconf 2.63 and automake 1.10.1. Thanks, Will
_______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool