Something of an Android-building noob here, so my apologies if this is basic stuff, but I have to start somewhere and googling didn’t help.
I get the following environment during the build process (using the Mac guidelines as per https://source.android.com/source/devices). Shouldn’t the target cpu variant be cortex-a73? Or are all 64-bit ARM processors referred to as cortex-a53 in this build system? I was also surprised by the TARGET_ARCH_VARIANTS (one armv7-a-neon and one armv8-a sans neon).
$ lunch hikey960-userdebug
============================================
PLATFORM_VERSION_CODENAME=O
PLATFORM_VERSION=O
TARGET_PRODUCT=hikey960
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_PLATFORM_VERSION=OPR1
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=cortex-a53
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a53
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=darwin
HOST_OS_EXTRA=Darwin-16.5.0-x86_64-i386-64bit
HOST_CROSS_OS=
HOST_CROSS_ARCH=
HOST_CROSS_2ND_ARCH=
HOST_BUILD_TYPE=release
BUILD_ID=NYC
OUT_DIR=out
AUX_OS_VARIANT_LIST=