Jump to Navigation

Recently created


This document will explain some of the background theories I used to setup my libc5/glibc2 compilation environment. It may help you understand better why things are configured as they are, and how you can extend this setup with other compilation targets.



Here you will find all downloadable files which you can use when following this guide. They come in three kinds: the source-code packages you need to compile, the patches you need to apply on them, and the manifests of files that will be installed by them.


This document, and any document containing a reference to this notice, is Copyright (c) 1997, 1998, 1999 by Frodo Looijaard <frodol@dds.nl>. You may freely copy and distribute it, as long as you recognize me as the author, and mark any changes you make as being your own, and distribute this notice with it.

This document, and any document containing a reference to this notice, is distributed in the hope it is useful; but without any warranty; If following the guidelines herein blows up your system, I will not be held responsible.

Cleaning up


After installing the new compilation environment, you can clean up the remains of the old environment.


You can remove the old library files. Look in /lib for files named ld-linux.so.1.?.?. You can delete them all except the one with the highest version number (ld-linux.so.1 should be linked to it). You can do the same for libdl.so.1.?.? in /usr/lib.

Glibc installation: changelog


  • Put the guide on my new new website.


  • Put the guide on my new website.
  • Redo all HTML
  • Fix many typo's and update some links
  • Add a new download page


  • Added a patch for libc compilation under 2.2.x kernels


With most Linux distributions shipping with glibc2 as the default, this guide may get superfluous. I will update everything to the newest versions, and we will see.



This is the third step in installing glibc-2. The binary utilities include the linker and assembler, and they must be installed before we can use the cross-compiler. We will do two installations here, one for our default libc-5 target, and one for the additional libc-6 target.



Ultima IV ported to Linux

Maintenance status: 
Actively maintained and developed
Ultima IV license

Ultima IV license

The license of the xu4 code as well as the Debian conversion is the GPL version 2.

The license of the graphics update is described as Freeware.

Chaos Strikes Back


Debian packages for Chaos Strikes Back, a Dungeon Master clone.

Maintenance status: 
Actively maintained and developed
Chaos Strikes Back license

Chaos Strikes Back license

The actual status of the license is somewhat unclear. The author describes it as "stolenware". The copyright holders are aware of this port and have taken no steps.

According to Paul R. Stevens, author of the port:


Subscribe to Recently created

by Dr. Radut