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