Crosstool-NG is a versatile (cross) toolchain generator. It supports many architectures and components and has a simple yet powerful menuconfig-style interface. Please read the introduction and refer to the documentation for more information.
See what the users of crosstool-NG have to say!
Well, this is kind of retroactive and old news, but I thought I needed to introduce myself.