[devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)

Sergey V Turchin zerg на altlinux.org
Ср Июл 31 15:19:27 MSK 2013


On Wednesday 31 July 2013 15:16:32 Sergey V wrote:
> On Tuesday 30 July 2013 22:34:13 Motsyo Gennadi wrote:
> > 	Приветствую.
> > 	
> > 	Столкнулся сегодня с весьма странным поведением линковщика. При сборке
> > 
> > под 32 бита все собирается прекрасно и без замечаний, но при сборке под
> > 64 бита вылезает недолинк на libGL. Соорудил патч:
> > http://git.altlinux.org/people/drool/packages/?p=libprojectM.git;a=blob_pl
> > ai
> > n;f=libprojectM-complete-2.1.0-link.patch;hb=3540d89d3585b139864bf92ee6b7
> > 91f 3a6c8fbd0 Но все же не могу понять - почему на 32-х битах все
> > находится, подхватывается и проблемы нет?
> 
> Возможно, разница в чьих-то pkgconfig-файлах.
> В каком-то есть -lGL на 32-битах, а не 64 нет.
Или в cmake-файлах. На 64-битах может в каком-то куске не находиться libGL.so 
из-за жестко прибитого /usr/lib в путях поиска.

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130731/4e82a334/attachment.bin>


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