个人的ubuntu 系统升级到了16.04,在编译Android M的时候出现了一堆乱七八糟的问题,log如下:
error: unsupported reloc 43
error: unsupported reloc 43
error: unsupported reloc 43
error: unsupported reloc 43
error: unsupported reloc 43
error: unsupported reloc 43
修改起来也比较简单,在art/build/Android.common_build.mk中:
# Host.
ART_HOST_CLANG := false
-ifneq ($(WITHOUT_HOST_CLANG),true)
+ifeq ($(WITHOUT_HOST_CLANG),true)
# By default, host builds use clang for better warnings.
ART_HOST_CLANG := true
endif
重新编译,搞定。