<liuyq> bero, can our toolchain be used directly for NDK? <bero> liuyq: Probably just needs a few minor tweaks
<liuyq> in DEV-SCRIPTS-USAGE.TXT, I see such things: <liuyq> The AOSP toolchain/ repository contains sources corresponding to toolchains <liuyq> that are used to build the Android platform tree. For various reasons, they
<liuyq> need to be slightly patched for use with the NDK. <liuyq> bero, I confused that if the toolchain used for normal build can be used directly for NDK <liuyq> bero, in out normal build, we just specify TARGET_TOOLS_PREFIX before build, are the jni files are built with the same toolchain specified by TARGET_TOOLS_PREFIX?
<bero> liuyq: yes <bero> NDK is somewhat special because it builds outside the Android source tree <bero> So we can't just use -nostdinc -I/sourcetree/bionic/libc and the likes <liuyq> bero, so it need the patches?
<bero> The best thing IMO would be to have a proper sysroot environment (which we can do easily) <bero> But that's not the way NDK does (or at least did it last time I checked) <bero> Have to see what exactly they're doing
My proposal is to have a proper sysroot environment that also emulates whatever the NDK does for maximum compatibility.