ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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