1. The paths referenced for some of these NDK libs and headers do not exist in the latest SDK. Is there a diabolic ritual required to make all of these resources correctly found during the builds?
Code: Select all
$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/libs/$(TARGET_ARCH_ABI)/include
$(ANDROID_NDK)/sources/cxx-stl/gnu-libstdc++/include
3. Why does build-android.osx script set the current process count of 20 by default?!? (-j 20 is insane)
4. Compile errors are encountered building the engine itself due to missing OpenGL definitions. It looks like https://github.com/runrev/livecode/blob ... Android.mk needs the following definition to make these found:
Code: Select all
LOCAL_CFLAGS += -DGL_GLEXT_PROTOTYPES=1
5. Everything in the build process has been methodically broken with non-standard paths and integrates a blindingly painful mix of dynamic and static targets with undefined symbols. Has anyone who doesn't have the secret runrev proprietary build environment ever been able to build livecode?