libtool
[Top][All Lists]
Advanced

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

Re: _lt_libltdl_LTX_preloaded_symbols in consistence.


From: Ralf Wildenhues
Subject: Re: _lt_libltdl_LTX_preloaded_symbols in consistence.
Date: Thu, 17 Apr 2008 00:17:39 +0200
User-agent: Mutt/1.5.17+20080114 (2008-01-14)

Steven, please keep the libtool list in CC:, thanks.

* Steven Wu wrote on Mon, Apr 14, 2008 at 04:04:39AM CEST:
> On Apr 13, 2008, at 10:12 AM, Ralf Wildenhues wrote:
>
>> [ re-adding libtool list in Cc: ]
>>
>> * Steven Wu wrote on Sun, Apr 13, 2008 at 06:43:59PM CEST:
>>>
>>> In libguile/.libs/guileS.o
>>> $ nm -p libguile/.libs/guileS.o
>>> 00000224 S _lt_preloaded_symbols
>>>
>>> this doesn't seem to be correct.
>>
>> Ah ok, thanks.  That means that linking of guile is done by libtool
>> 1.5.x, not 2.2.x.
>>
>> We may need to document this better: using libltdl from 2.2.x requires
>> libtool 2.2.x to link against.
>
> So how can I ensure that the libtool 2.2.x is being used? Since I am on 
> MacOS X, and the darwin's libtool is shipped with the OS. I installed the 
> latest release of gnu libtool, and I named the executable to be glibtool. 
> What should I do to build guile with the right stuffs?

As a hack, you can try
  make LIBTOOL=glibtool

but to update properly, you need to replace the libtool.m4 and other
macro files in the package (the Libtool macros may have been copied into
the acinclude.m4 or aclocal.m4 files), and replace ltmain.sh with the
2.2.2 version, and then regenerate configure.  Typically, libtoolize
does part of this, and often, autoreconf --force can do all of it for
you.  If the package has a custom ./bootstrap or ./autogen.sh, then
that is the way to go.

Cheers,
Ralf




reply via email to

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