IMPORTANT! It's NOT recommended to install this package, unless you want to test compiling software with glibc. Once you do, you'll be unable to compile libc5 programs. If you only want to RUN (not compile) glibc software, please install the glibc runtime support packages instead. These are 'glibc1.tgz' and 'glibc2.tgz' in the Slackware A series. (should be in ../slakware/a*/glibc1.tgz and ../slakware/a*/glibc2.tgz) ---------------------------------------------------------------------------- This is the GNU glibc-2.0.7pre6 binary package (a.k.a. libc.so.6), including development libraries and header files. If you want to develop and run applications using GNU libc, just install this package (and edit your 'specs' file, see below!), and programs will be compiled using glibc by default: installpkg glibc-2.0.7pre6.tgz To change your environment to use GNU libc for compiling you need to change the `specs' file of your gcc. This file is normally found at /usr/lib/gcc-lib///specs In this file you have to change a few things: - change `ld-linux.so.1' to `ld-linux.so.2' - remove all expression `%{...:-lgmon}'; there is no libgmon in glibc Note, this version of glibc was not compiled with the DES crypt add-on, although it does provide a crypt() function based on MD5. I'd have liked to include the real crypt(), but then wouldn't be able to export the resulting library. If you really need DES crypt(), you'll have to download the glibc-crypt-2.0.7pre?.tar.gz add-on and compile it yourself. At the time of this writing, a compatible version can be downloaded from alpha.gnu.org in the /gnu directory. The most recent public release can also be found on prep.ai.mit.edu, in /pub/gnu. If you are outside the USA and Canada, do not download glibc-crypt-2.0.6.tar.gz from prep (to do so violates US export restrictions). There should be a readme file there that will point you to a non-US FTP site. This library does include the 'linuxthreads' add-on, which provides clone() and other threads-related functions, as well as the localedata add-on. If you decide to switch back to developing with libc.so.5 again, you'll first have to edit your 'specs' file to link with ldlinux.so.1. (In fact, it might be a good plan to just make a copy of the original 'specs' file when you edit it in the first place) Then, remove glibc and install the old 'libc.tgz' package like this cd /var/log/packages removepkg glibc-2.0.7pre6 cd installpkg libc.tgz Have fun!