[sisyphus] --as-needed && pkg-config/Libs.private

Damir Shayhutdinov =?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Пт Фев 9 09:50:35 MSK 2007


>  DS> Ты путаешь. Мы не лечим линковку "лишних" библиотек. Мы лечим
>  DS> линковку недостаточных библиотек. pkg-config тут не причем.
>
> А как вообще --as-needed может лечить недолинковку?
Очень просто. Недолинкованную библиотеку невозможно прилинковать
куда-либо, пока не отключишь --as-needed.

> Тут ничего про новые библиотеки говорится. Только про откусывание
> ненужных.
Реальность оказалась страшнее чем документация :)

>  DS> У нормальных апстримов (особенно тех, кто поддерживает
>  DS> статические сборки) проблем с --as-needed не бывает.
>
> Дело в том, что "нормальность" - понятие субъективное.
У нормальных = у тех, которые долинковывают все свои библиотеки.


Подробная информация о списке рассылки Sisyphus