It seems that with configure scripts that support cross compiling a GNU toolchain can be used.

But Google's NDK seems to lack a lot of things, although by using Google's NDK as a standalone toolchain can accomplish some things. Using NDK I have built binutils successfully have not tested if the binaries really work. Here's some relevant information.