The coding toolchain devkitARM has seen a new update!

Changes:

Upgraded to gcc 4.1.2
Added gdb by popular request
Now including libraries for ARM big-endian devices – this relates to a request from the winARM maintainers, not DS related.
Newlib patches extended to allow time() to work on the DS
argv has been added – this will require support from the homebrew launcher menu on various cards
ndstool now uses the default arm7 core distributed with libnds in preference to an embedded one
Now working on Vista/Vista64 – users who were impatient and modified paths should now remove those changes

For DS, GBA and GP32 you require devkitARM. There is a mailing list for support issues and general development discussion at http://lists.sourceforge.net/lists/listinfo/devkitpro-arm-users

http://www.devkitpro.org/