[sisyphus] binutils problem?

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Апр 25 08:36:47 MSD 2006


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*
(а неиспользуемые отбрасывать), но на самом деле порядок аргументов
становится важным.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060425/f8b655d5/attachment-0003.bin>


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