diff --git a/android/arch.go b/android/arch.go index 6acf9cf51..4b4691b3d 100644 --- a/android/arch.go +++ b/android/arch.go @@ -1694,6 +1694,7 @@ func getNdkAbisConfig() []archConfig { return []archConfig{ {"arm64", "armv8-a-branchprot", "", []string{"arm64-v8a"}}, {"arm", "armv7-a-neon", "", []string{"armeabi-v7a"}}, + {"riscv64", "", "", []string{"riscv64"}}, {"x86_64", "", "", []string{"x86_64"}}, {"x86", "", "", []string{"x86"}}, } diff --git a/scripts/build-ndk-prebuilts.sh b/scripts/build-ndk-prebuilts.sh index b57963b34..964a8662c 100755 --- a/scripts/build-ndk-prebuilts.sh +++ b/scripts/build-ndk-prebuilts.sh @@ -19,7 +19,10 @@ if [ -z "${OUT_DIR}" ]; then exit 1 fi -TARGET_PRODUCT=ndk build/soong/soong_ui.bash --make-mode --soong-only ${OUT_DIR}/soong/ndk.timestamp +# TODO: remove this when all the riscv64 dependencies exist (currently blocked by +# http://b/273792258). +ALLOW_MISSING_DEPENDENCIES=true \ + TARGET_PRODUCT=ndk build/soong/soong_ui.bash --make-mode --soong-only ${OUT_DIR}/soong/ndk.timestamp if [ -n "${DIST_DIR}" ]; then mkdir -p ${DIST_DIR} || true