Scientific Linux SL6 : gcc-3.2.3 builds OK :
$ tar xvf gcc-3.2.3.tar.bz2
$ mkdir build-gcc323
$ cd build-gcc323/
$ export CC=gcc-3.3 CXX=g++-3.3
$ ../gcc-3.2.3/configure --prefix=/usr/gcc32 --program-suffix=32 --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld
* gcc "3.3.3" packages ...
cpp33-3.3.3-62.1.x86_64
gcc33-c++-3.3.3-62.1.x86_64
gcc33-3.3.3-62.1.x86_64
libstdc++33-3.3.3-62.1.x86_64 ( or similar )
libstdc++33-devel-3.3.3-62.1.x86_64
ftp://ftp5.gwdg.de/pub/opensuse/repo...10_SDK/x86_64/
The result: compat-gcc-32-3.2.3-1.SL6.x86_64.rpm, 14.9 MB, providing gcc32, g++32
https://docs.google.com/file/d/0B7S2...it?usp=sharing
-