Android NDK GCC 4.6 (Update) + Bug Fix

Now that GCC 4.6 has been made the default toolchain in the Android NDK there is no need to follow any special steps. Check out Android NDKr8b.

It has a known bug already.  The STANDALONE toolchain that some use build from the NDK incorrectly sets up the paths for C++ headers.  The fix is seen here on the bug report (

In short:

mv $NDK_TOOLCHAIN/arm-linux-androideabi/include/c++/4.6 $NDK_TOOLCHAIN/arm-linux-androideabi/include/c++/4.6.x-google

Enjoy the extra C++11 features such as lambda and constexpr.