diff options
| -rw-r--r-- | build/Android.common_build.mk | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/build/Android.common_build.mk b/build/Android.common_build.mk index 3d7b697cec..9f15294cdb 100644 --- a/build/Android.common_build.mk +++ b/build/Android.common_build.mk @@ -275,6 +275,16 @@ art_debug_cflags := \ -DVIXL_DEBUG \ -UNDEBUG +# The latest clang update trips over many of the files in art and never finishes +# compiling for aarch64 with -O3 (or -O2). Drop back to -O1 while we investigate +# to stop punishing the build server. +ifeq ($(TARGET_ARCH),arm64) + ifeq ($(USE_CLANG_PLATFORM_BUILD),true) + art_debug_cflags += -O1 + art_non_debug_cflags += -O1 + endif +endif + art_host_non_debug_cflags := $(art_non_debug_cflags) art_target_non_debug_cflags := $(art_non_debug_cflags) |