hi first gcc 3.2.3 was a bug fixed version of 3.2.2 with no new features of its own so you should at least use that.
i personally would go with 3.3.6 (it will do what you want only better)
it is the most fixed version from that series before 3.4 when compatability was broken. 3.2.X are very early in the series and not used alot now.
3.2.3 had some mmap problems and unfortunately i can't find the patches anywhere on the net (once the newer compiler superseeds the older one no one seems to keep the patches around)
i would use these instructions
http://www.linuxfromscratch.org/blfs...eral/gcc3.html
these instructions hold good for earlier versions of gcc3 as well
patches for earlier versions are here
http://www.linuxfromscratch.org/patches/downloads/gcc/
don't use the specs patches they are LFS specific for a certain stage in the LFS build and not for general use.
all the commands assume you untar and cd into the top level of the package directory to start and leave the patches outside the top level directory.