I'm trying to make a build with arm64 architecture but It doesn't work yet. Need help, please.
First of all I dipped into the main Makefile.mk and added:
Code: Select all
################################################################################
# toolchain config for arm64 new processors
################################################################################
TARGET_HOST = aarch64-linux-android
TARGET_ABI = arm64-v8a
TARGET_LIBDIR = arm64-v8a
TARGET_TOOLCHAIN = aarch64-linux-android
TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfpv3 -O3
TARGET_CXXFLAGS_ADDON = $(TARGET_CFLAGS_ADDON)
TARGET_ARCH = arm64
CROSS_CC = aarch64-linux-android-clang
CROSS_CXX = aarch64-linux-android-clang++
COMPILER_VERSION = clang
HAVE_LEVELDB = 0
################################################################################
# toolchain config for arm new processors
################################################################################
#TARGET_HOST = arm-linux
#TARGET_ABI = armeabi-v7a
#TARGET_LIBDIR = armeabi-v7a
#TARGET_TOOLCHAIN = arm-linux-androideabi-
#TARGET_CFLAGS_ADDON = -mfloat-abi=softfp -mfpu=vfpv3 -O3
#TARGET_CXXFLAGS_ADDON = $(TARGET_CFLAGS_ADDON)
#TARGET_ARCH = armv7
#CROSS_CC = clang
#CROSS_CXX = clang++
#COMPILER_VERSION = clang
#HAVE_LEVELDB = 0
Code: Select all
TARGET_ARCH_ABI ?=arm64-v8a
#TARGET_ARCH_ABI ?=armeabi-v7a
And I can't figure out how to build libvorbis-libogg-android for arm64-v8a.Android NDK: ERROR:jni/Android.mk:ogg: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/../deps/libvorbis-libogg-android/libs/arm64-v8a/libogg.so exists or that its path is correct
Please help.