Niekompatybilne libGL.so (X <-> NVidia)

Radoslaw Zielinski radek w karnet.pl
Wto, 6 Kwi 2004, 19:45:09 CEST


Witam,

Problem dokładniej opisany jest pod [1]; w skrócie: 

  # ClanLib 0.7 z -rDEVEL, budowany na nagłówkach z XFree86
  $ gcc /usr/lib/libclan*.so    
  /usr/lib/libclanGL.so: undefined reference to `glXGetProcAddress'
  collect2: ld returned 1 exit status

  # NVidiowe libGL
  $ objdump -T /usr/lib/libGL.so | grep glXGetProcAddress
  0001dd04 g    DF .text  00000072  LIBGL       glXGetProcAddressARB

Efekt: aplikacja zlinkowana z -lclanApp -lclanGL -lclanDisplay
-lclanCore (w środowisku GL z XFree86 + ClanLib linkowany z tym GL):

  $ rpm -qf /usr/lib/libGL.so
  XFree86-driver-nvidia-1.0.5336-2
  $ ./dupa                                   
  ./dupa: relocation error: /usr/lib/libclanGL-0.7.so.0: undefined symbol: glXGetProcAddress

Konkluzja: prawdopodobnie część GL-owych aplikacji zbudowanych na
builderach nie będzie działać na konfiguracjach z NVidią.  Nie wiem,
co z tym zrobić; tak tylko zgłaszam w sumie...

[1] <http://www.clanlib.org/pipermail/clanlib-user/2003-December/000348.html>

-- 
Radosław Zieliński <radek w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/6e38a1a3/attachment.bin


Więcej informacji o liście dyskusyjnej pld-devel-pl