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