ndk-which strip
$ ndk-which strip
/c/android-ndk-r9d/ndk-which: line 44: make: command not found <- stderr
$ ndk-which strip
/Users/mark.simpson/Development/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip
If I manually find & invoke the version I need (e.g. by changing the build script to have a hard-coded path of C:\android-ndk-r9d\toolchains\arm-linux-androideabi-4.6\prebuilt\windows-x86_64\bin\arm-linux-androideabi-strip.exe) then it functions as expected, the problem is that ndk-which isn't returning the path to the tool.
So my question is basically, how do I get the correct version of strip when using windows?
We generally use NDK r9d with GCC 4.6 for our C++ default build, but also build a C++11 version of our software using GCC 4.8, so I'm reluctant to hard-code paths or hack up our build scripts, as we have several developers and build agents to maintain.
I noticed that ndk-which is a shell script that actually invokes make (which exists on my mac, but not on my windows machine), so I'm guessing that may be something to do with it? I know the NDK documentation used to talk about installing cygwin/make, but I've not noticed any mention of these in the r10d documents.
I'd appreciate any suggestions on how to get past this problem, or alternative approaches I should consider.
Thanks,
Mark