Glibc2 on Linux: Downloads

Note that this documentation is historic. It may no longer be very relevant. There will be no updates or further releases.

Introduction

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.

Packages

Package Version Downloads
binutils 2.9.1.0.19a Local (2.9.1.0.4), Local (2.9.1.0.4 → 2.9.1.0.7), Local (2.9.1.0.7 → 2.9.1.0.15), Local (2.9.1.0.15 → 2.9.1.0.19a)
gcc 2.8.1 Local, gnu
glibc 2.0.6 Local, gnu
glibc-crypt 2.0.6 Local, gnu USA, gnu World
glibc-linuxthreads 2.0.6 Local, gnu
glibc-localedata 2.0.6 Local, gnu
ld.so 1.9.9 Local, tsx-11
libc 5.4.46 Local, tsx-11
libg++ 2.8.1.1a Local, gnu
libstdc++ 2.8.1.1 Local, gnu

Patches

Package Status File Description
binutils Essential binutils291019a-p1.diff Enable target aliases
binutils Optional binutils291019a-p2.diff Make as report the correct target alias
binutils Optional binutils291019a-p3.diff Use symbolic links
gcc Essential gcc-281-p1.diff Nicer installation
gcc Essential gcc-282-p2.diff Disable strength reduction
ld.so Essential ldso199-p1.diff Disable test programs
ld.so Essential ldso199-p2.diff Set correct compiler path
libc Essential libc5446-p1.diff Make compilation with 2.2 kernels possible
libc Optional libc5446-p2.diff Create relative links
libstdc++ Essential libstdc2811-p1.diff Correct tooldir configuration
libstdc++ Optional libstdc2811-p2.diff Do not install libiberty

File manifests

Package File
binutils binutils291019a.manifest.txt
gcc (native) gcc281-1.manifest.txt
gcc (cross) gcc281-2.manifest.txt
glibc-2 glibc2.manifest.txt
ld.so ldso199.manifest.txt
libc libc5446.manifest.txt
libstdc++ libstdc2811.manifest.txt