The local solution is #include <backward/hash_map> instead of #include <ext/hash_map>
I just listened to this with Google as Issue 53404 , and the best solution I see includes editing your NDK:
Change sources/cxx-stl/gnu-libstdc++/Android.mk , find the line gnustl_exported_c_includes and add:
$(LOCAL_PATH)/$(TOOLCHAIN_VERSION)/include/backward
This makes the include paths used by the NDK consistent with those used by g ++ in its normal configuration.
Edit: Google applied this patch upstream; The fix was released with Android NDK Revision 9 in July 2013.
TBBle source share