Cocos2d-JS打包的apk在64位8核处理器上闪退问题

大家好,我在使用Cocos2d-JS的时候遇到了打包的apk在64位8核处理器上闪退的问题,经过检查,是因为没有在APP_ABI中加入arm64-v8a导致的,但是加入之后发现第三方库也要相应的编译64位。
其中,我在编译Spidermonkey的时候遇到了很诡异的错误。
我把Spidermonkey的工程从git上拉下来之后,修改了js/src/build-android/build.sh文件,添加了:

TOOLS_ARCH=arm-linux-androideabi
TARGET_NAME=arm-linux-androideabi
CPU_ARCH=armv8-a
RELEASE_ARCH_DIR=arm64-v8a
GCC_VERSION=4.9
TOOLNAME_PREFIX=arm-linux-androideabi
build_with_arch

但是编译的时候报错:

configure: error: /opt/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -mandroid -fno-short-enums -fno-exceptions -Wno-psabi -march=armv8-a -I/opt/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/include -I/opt/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi/include -I/opt/android-ndk-r10e/sources/cxx-stl/gnu-libstdc++/4.9/include/backward -fno-rtti -mandroid -L/opt/android-ndk-r10e/platforms/android-21/arch-arm/usr/lib -Wl,-rpath-link=/opt/android-ndk-r10e/platforms/android-21/arch-arm/usr/lib --sysroot=/opt/android-ndk-r10e/platforms/android-21/arch-arm -llog -Wl,–allow-shlib-undefined failed to compile and link a simple C++ source.
------ config.log ------
configure:7564:1: note: in expansion of macro ‘CONFIGURE_STATIC_ASSERT’
configure: failed program was:
#line 7557 “configure”
#include “confdefs.h”

不知道有没有人遇到过类似的问题?谢谢!

自己顶,有人帮解答一下吗?