[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#3928) Libtool relinks overlays with bad library paths during install target
Kurt@OpenLDAP.org wrote:
> I note that for this patch to be at all useful, it needs
> to be against latest HEAD. I also have doubts that
> its as simple as some make this out to be. I spent
> a better part of a long weekend on this before realizing
> that many of our existing macros were unusable. Last
> night, in response to Howard's recent -devel post,
> tried the same basic steps you did (though I didn't
> run automake and did run autoheader) and got a quite
> useless configure script. But I am quite willing to be
> proven wrong! I, too, wouldn't mind seeing an upgrade
> to the latest libtool. And the latest autoconf might
> be useful as well (as they improved a number of the
> macros).
>
Yes, I did some more testing too. Running autoconf 2.59's autoupdate
found many problems in openldap.m4, so that's definitely going to
require a fair amount of work.
> Kurt
>
> At 09:46 AM 8/11/2005, bgmilne@obsidian.co.za wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> bgmilne@mandriva.org wrote:
>>
>>> Kurt D. Zeilenga wrote:
>>>
>>>
>>>>> The provided patch does nothing to upgrade ltmain.sh and,
>>>>> more importantly, configure.in and *.m4 files, to support
>>>>> a more modern libtool version. Hence, the patch cannot
>>>>> be accepted.
>>>>>
>>> Indeed, the rest of the fix in our package was running libtoolize --copy
>>> --force (and a few others to update to a more current automake and
>>> autoconf).
>>>
>>>
>>>
>>>>> However, this ITS can remain open as a request to upgrade
>>>>> the build environment to support a more modern libtool
>>>>> version. Unfornutely, that is not all that easy (otherwise
>>>>> it would have been done long ago).
>>>>>
>>> If the remaining issues could be listed, I will can see what I can do
>>> (ie towards a working patch).
>>>
>>>
>> OK, I have an initial patch (taken after removing configure and running
>> 'libtoolize --copy --force;aclocal-1.9;automake-1.9 -a -c -f;autoconf):
>>
>> http://www.zarb.org/~bgmilne/openldap-2.3.4-update-autotools.patch.bz2
>>
>> Unfortunately another patch may have crept in, and I guess the copyright
>> notices probably need to be preserved, but is this going in the right
>> direction?
>>
>> It at least allows me to build on RHEL3 without linking to old libs.
>>
>> I'll try and finish it up tomorrow.
>>
>> Regards,
>> Buchan
>>
>> - --
>> Buchan Milne Systems Architect
>> Obsidian Systems http://www.obsidian.co.za
>> B.Eng RHCE (803004789010797),LPIC-1 (LPI000074592)
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.0 (GNU/Linux)
>> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>>
>> iD8DBQFC+4DDrJK6UGDSBKcRAmyvAJ9fj2TsH1lmtdQdZDm5rWSRdNJ0HwCglQFi
>> 8Vgd5Accd+IjifhEUXGqjyo=
>> =ZJ5P
>> -----END PGP SIGNATURE-----
>>
>
>
>
>
>
--
-- Howard Chu
Chief Architect, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc
OpenLDAP Core Team http://www.openldap.org/project/