[quake2] Quake 0.16 rc2...

Michel Dänzer michel at daenzer.net
Sat Sep 25 11:42:01 EDT 2004


On Sat, 2004-09-25 at 10:15 -0400, Brendan Burns wrote:
> Hmm is that true?
> I have to admit to a certain amount of ignorance when it comes to this 
> stuff, but my understanding was:
> 
> 	libFoo.so = most generic shared (eg dynamically linked) library
> 	libFoo.so.1 = version 1 of said library
> 	libFoo.a = the version of the library for static linking.
> 
> In fact on most systems libGL.so is a symbolic pointer to a specific 
> libGL.so.x.y.
> 
> For example on my Fedora 2 system at work:
> 
> -bash-2.05b$ ls -l /usr/X11R6/lib/libGL.so
> lrwxrwxrwx  1 root root 27 Aug 24 10:22 /usr/X11R6/lib/libGL.so -> 
> /usr/X11R6/lib/libGL.so.1.2
> 
> So I think loading libGL.so is the most generic thing to do.

No, Ludwig is absolutely right:

> > Loading libGL.so is wrong and has always been wrong. libGL.so is only 
> > used when linking programs and may not be present on non-developer
> > systems. It may also point to a different, binary incompatible
> > libGL in the furture. At runtime you have to load libGL.so.1.


-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer



More information about the quake2 mailing list