Please see svgalib-1.3.0.tar.gz for any documentation on this library.

This is a collection of precompiled libc5 ELF shared libraries. You need
them if you have old svgalib applications based on ELF libc5 and want to use
this version of svgalib. A typical application is quake, which needs such
a version of svgalib.

Newer, libc6 or glibc based cannot compile these images. Note that this also
means that you'll probably not be able to create own svgalib applications with
these systems, based on these images. Of course, you can easily install
svgalib-1.3.0.tar.gz on these systems which can be used to build new applications
but it can't be used with old applications like quake then.

I'm yet seeking an easy setup fulfilling both needs. An easy thing were to
create a new major version of svgalib vor libc6. However, quake won't be able
to profit from new hardware supported by svgalib.

A possible solution is to place the shared images in an own, non standard,
location, and preload them using the LD_PRELOAD environment variable only
for those applications that need it. However, this will probably not work due
to security constraints as the typical svgalib application has to be setuid
root. If you have a good idea, I welcome any scripts and programs you send
me.

Installation of this package is easy. As root, simply unpack the tar image
in root. Just for safety, run 'ldconfig -v' to update any caches and links.

You must, however, ensure that no other, old images of svgalib are still used.
This might happen if they are in directories diiferent from /lib as ldconfig
might/will not change any links there. To overcome this, either move the
new images (remove the links) into the new directory or remove the
old images (and run 'ldconfig -v' in both cases). Again, I welcome any
makefiles automating this procedure.

I've problems providing these myself, as I don't have a system suffering from
these libc5/libc6 issues.

Michael Weller <eowmob@exp-math.rutgers.edu>

Note: I encourage you to reach me through the linux-svgalib list. See the
release notes.
