And if you want to try the crosstool-ng 'DIY' way, be aware of this:
http://crosstool-ng.org/#macos_x
(I have no idea if it's still the case on 10.7/10.8, but given the bitch of a time I had to port the simplest things for the KindleTool build scripts, it wouldn't surprise me.... ^^).