* [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
@ 2013-07-30 19:34 Motsyo Gennadi aka Drool
2013-07-30 19:45 ` Motsyo Gennadi aka Drool
2013-07-31 11:16 ` Sergey V Turchin
0 siblings, 2 replies; 6+ messages in thread
From: Motsyo Gennadi aka Drool @ 2013-07-30 19:34 UTC (permalink / raw)
To: ALT Devel discussion list
Приветствую.
Столкнулся сегодня с весьма странным поведением линковщика. При сборке
под 32 бита все собирается прекрасно и без замечаний, но при сборке под
64 бита вылезает недолинк на libGL. Соорудил патч:
http://git.altlinux.org/people/drool/packages/?p=libprojectM.git;a=blob_plain;f=libprojectM-complete-2.1.0-link.patch;hb=3540d89d3585b139864bf92ee6b791f3a6c8fbd0
Но все же не могу понять - почему на 32-х битах все находится,
подхватывается и проблемы нет?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
2013-07-30 19:34 [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64) Motsyo Gennadi aka Drool
@ 2013-07-30 19:45 ` Motsyo Gennadi aka Drool
2013-07-30 19:51 ` Anton Gorlov
2013-07-31 11:16 ` Sergey V Turchin
1 sibling, 1 reply; 6+ messages in thread
From: Motsyo Gennadi aka Drool @ 2013-07-30 19:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
30.07.2013 22:34, Motsyo Gennadi aka Drool написав(ла):
> Столкнулся сегодня с весьма странным поведением линковщика. При
> сборке под 32 бита все собирается прекрасно и без замечаний, но при
> сборке под 64 бита вылезает недолинк на libGL.
Забыл уточнить - сборка велась на p7.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
2013-07-30 19:45 ` Motsyo Gennadi aka Drool
@ 2013-07-30 19:51 ` Anton Gorlov
2013-07-30 19:55 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 6+ messages in thread
From: Anton Gorlov @ 2013-07-30 19:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
30.07.2013 23:45, Motsyo Gennadi aka Drool пишет:
> 30.07.2013 22:34, Motsyo Gennadi aka Drool написав(ла):
>> Столкнулся сегодня с весьма странным поведением линковщика. При
>> сборке под 32 бита все собирается прекрасно и без замечаний, но при
>> сборке под 64 бита вылезает недолинк на libGL.
>
> Забыл уточнить - сборка велась на p7.
>
Инаверняка где-то по пути жёстко прописан путь /usr/lib в то время как
на 64 он /usr/lib64
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
2013-07-30 19:51 ` Anton Gorlov
@ 2013-07-30 19:55 ` Motsyo Gennadi aka Drool
0 siblings, 0 replies; 6+ messages in thread
From: Motsyo Gennadi aka Drool @ 2013-07-30 19:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
30.07.2013 22:51, Anton Gorlov написав(ла):
> 30.07.2013 23:45, Motsyo Gennadi aka Drool пишет:
>> 30.07.2013 22:34, Motsyo Gennadi aka Drool написав(ла):
>>> Столкнулся сегодня с весьма странным поведением линковщика. При
>>> сборке под 32 бита все собирается прекрасно и без замечаний, но при
>>> сборке под 64 бита вылезает недолинк на libGL.
> Инаверняка где-то по пути жёстко прописан путь /usr/lib в то время как
> на 64 он /usr/lib64
Мне кажется, в этом случае добавление -lGL никак не помогло бы.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
2013-07-30 19:34 [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64) Motsyo Gennadi aka Drool
2013-07-30 19:45 ` Motsyo Gennadi aka Drool
@ 2013-07-31 11:16 ` Sergey V Turchin
2013-07-31 11:19 ` Sergey V Turchin
1 sibling, 1 reply; 6+ messages in thread
From: Sergey V Turchin @ 2013-07-31 11:16 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 982 bytes --]
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_plai
> n;f=libprojectM-complete-2.1.0-link.patch;hb=3540d89d3585b139864bf92ee6b791f
> 3a6c8fbd0 Но все же не могу понять - почему на 32-х битах все находится,
> подхватывается и проблемы нет?
Возможно, разница в чьих-то pkgconfig-файлах.
В каком-то есть -lGL на 32-битах, а не 64 нет.
--
Regards, Sergey. ALT Linux, http://www.altlinux.ru/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64)
2013-07-31 11:16 ` Sergey V Turchin
@ 2013-07-31 11:19 ` Sergey V Turchin
0 siblings, 0 replies; 6+ messages in thread
From: Sergey V Turchin @ 2013-07-31 11:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1277 bytes --]
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/
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2013-07-31 11:19 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-30 19:34 [devel] Разное поведение линковщика на x86 и x86_64 (недолинк 64) Motsyo Gennadi aka Drool
2013-07-30 19:45 ` Motsyo Gennadi aka Drool
2013-07-30 19:51 ` Anton Gorlov
2013-07-30 19:55 ` Motsyo Gennadi aka Drool
2013-07-31 11:16 ` Sergey V Turchin
2013-07-31 11:19 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git