devkitARM is a complete toolchain to allow development on various systems, such as for DS, GBA and GP32.

Full release notes here: http://www.devkitpro.org/devkitarm/devkitarm-libgba-libnds-libfat-dswifi-and-a-big-surprise/

http://www.devkitpro.org/