1. I cannot find "-mfloat-abi" in user guide, how should I set/configure it for the optimization for festest code (I use Krait CPU)?
2. If I set "-mcpu=krait2" in Android.mk, should I set "APP_ABI := armeabi-v7a" in Application.mk (I use Krait CPU)?
Are they supported by this compiler?
4. How can I use OpenGL ES 3.0 by this compiler?
Directly set: LOCAL_LDLIBS += -lGLESv3 ???
5. I suppose this compiler have C++11 STL support, how do I set it in my ".mk" file?
6. How do I use Pthread Library by this compiler?
7. I know it is based on LLVM 3.3 compiler, so does it support ALL features of LLVM 3.3?
I feel sorry for asking so many questions. I am just a new beginner without many experiences.
2. The APP_ABI variable is part of Android NDK setup. If you are setting it to use with other compilers, please continue to use it that way.
3. These variables are Android NDK variables and the Snapdragon LLVM compiler does not use or change them in any way.
4. As mentioned in the other post, the Snapdragon LLVM compiler does not generate code for GPU. Are you asking if LLVM can be used to build OpenGL-ES3?
6. There is no pthread library distributed with Snapdragon LLVM compiler. The pthread library is typically part of an OS distribution such as Android. Please refer to Android SDK or NDK for this library.
Hope these answers help. Please feel free to let us know if you have more questions or need clarification.