[sisyphus] binutils problem?

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Вт Апр 25 08:41:00 MSD 2006


On Tuesday 25 April 2006 00:36, Alexey Tourbin wrote:
> On Tue, Apr 25, 2006 at 12:31:29AM -0400, Ivan Adzhubey wrote:
> > Можно уточнить, какие это изменения, кроме уже упомянутого жесткого
> > порядка обработки .o, .so и ключа -I (хотя по-моему - это как раз всегда
> > так было)? Или где можно про это почитать? Не хотелось бы нарваться
> > снова.
>
> Раньше он влинковывал все *.so и -l*, указанные в командной строке.
> Теперь он оставляет только те *.so и -l*, которые реально используются в
> предшествующих *.o файлах (а остальные отбрасывает, типа "optimize away").
> Флаг --as-needed в 'info ld'.
>
> То есть по идее он должен оставлять все реально используемые *.so и -l*
> (а неиспользуемые отбрасывать), но на самом деле порядок аргументов
> становится важным.

А-а-а, теперь чукча все понял, а я-то недоумевал почитывая changelog'и от 
последних обновлений, что это за загадочный as-needed, с которым все 
борются ;-). Стало быть - сам наступил.

-- 
Иван



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