libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with libltdl on Solaris


From: Will Mason
Subject: Re: Problem with libltdl on Solaris
Date: Mon, 11 May 2009 10:07:36 -0500


On Mon, May 11, 2009 at 1:10 AM, Ralf Wildenhues <address@hidden> 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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]