[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