[sisyphus] Борьба с --no-as-needed
Alexei V. Mezin
=?iso-8859-1?q?alexei-mezin_=CE=C1_rambler=2Eru?=
Вт Окт 7 22:58:04 MSD 2008
Andrey Rahmatullin пишет:
> On Tue, Oct 07, 2008 at 10:24:16PM +0400, Alexei V. Mezin wrote:
>> А есть где-нить хоть какая-то инструкция по исправлению софта, который
>> не собирается без --no-as-needed?
> Достаточно понимать проблему (недолинк и/или некорректный порядок ключей,
> с которыми вызывается линкер) и желаемый результат (корректный порядок
> ключей). Дальше остаётся лишь выяснять, как именно и где патчить, чтобы
> невозбранно достичь желаемого.
>
В данном конкретном случае, на сколько я понял, порядок кривой. Но!
Порядок задается в Makefile, которые генерится конфигурей из aclocal.m4
(если я прально врубился в суть процесса). Поэтому логично, что
исправлять надо исходный aclocal.
>> В инете накопал только вот это
>> http://blog.flameeyes.eu/2008/06/07/some-more-useful-information-about-as-needed
> Usually, it's due to libraries passed through _LDFLAGS variables instead
> of _LDADD or _LIBADD (depending whether the target is an executable or a
> library).
>
Только вот никаких LDADD я в исходниках не нашел :(
> Ну да, всё правильно.
>
>> Не помогает :(. Или это нужно неимоверно проникнуться autotools'ами?
> Необязательно "неимоверно".
У меня сложилось впечатление, что autotools написаны без любви к человеку :(
Подробная информация о списке рассылки Sisyphus