I've spent a little time fixing up the arm toolchain build script that I whiped up last year. It's definitely still a work in progress. It automatically pulls down and builds binutils, newlib, gcc and gdb and builds them, logging everything as it churns.
The build script is a bash shell script intended to be run on Fedora.
Free free to download my arm toolchain build script and give me some feedback.