[sisyphus] binutils problem?

Alexey Tourbin at на altlinux.ru
Вт Апр 25 08:17:12 MSD 2006


On Tue, Apr 25, 2006 at 12:02:28AM -0400, Ivan Adzhubey wrote:
> On Monday 24 April 2006 23:36, Alexey Tourbin wrote:
> > Вот эта библиотека - ../libgoto_northwoodp-r1.02.so она не слинкована c
> > -lm. Соответственно никто с этой библиотекой слинковаться не может.
> 
> Добавил -lm к предыдущей строке, собирающей динамическую библиотеку 
> libgoto.so, после этого тест на линковку программы с ней прошел. Но что-то я 

Всё что надо собралось?

> этого не понимаю, разве линкер не должен искать символы во всех библиотеках? 

"Во всех" - это каких?  Линкер не может искать во всех вообще билиотеках.

> И почему у всех остальных все собирается с этими Makefile, только у меня - не 
> собирается. Не хочется Гото дергать опять, все же корифей. Если я идиот, 
> может мне кто-нибудь объяснит на простом русском языке - почему.

Почему у всех собирается?  Потому что в gcc3.4 >= 3.4.4-alt4 внесено
изменение, которое меняет алгоритм линковки по умолчанию.  Это изменение
имеет как положительные, так и отрицательные последствия.  К последним
можно отнести то, что казуальная сборка софта из тарболлов может
усложниться.
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/sisyphus/attachments/20060425/109caa19/attachment-0001.bin 


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