One debian systems, there are pre-compiled toolchains, for OSX however they have to be built from scratch. A decent tool for creating such toolchains is crosstool-ng.
Compilation Note there's a problem with having ncurses installed via homebrew. Add the libs and include paths to LDFLAGS/CXXFLAGS before the configure step For python problems on gdb, see https://stackoverflow.com/a/11600411/4583130