Niekompatybilne libGL.so (X <-> NVidia)

Radoslaw Zielinski radek at karnet.pl
Tue Apr 6 19:45:09 CEST 2004


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 at karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20040406/6e38a1a3/attachment.sig>


More information about the pld-devel-pl mailing list