[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