报错:
libnativehelper/JniConstants.cpp:103: error: unsupported reloc 43
libnativehelper/JniConstants.cpp:103: error: unsupported reloc 43
libnativehelper/JniConstants.cpp:103: error: unsupported reloc 43
libnativehelper/JniConstants.cpp:103: error: unsupported reloc 43
执行:
cd源码目录
1.
cd xxx/art/build/
vim Android.common_build.mk //修改第119行
修改前:
# Host.
ART_HOST_CLANG := false
ifneq ($(WITHOUT_HOST_CLANG),true)
# By default, host builds use clang for better warnings.
ART_HOST_CLANG := true
endif
修改后:
# Host.
ART_HOST_CLANG := false
ifneq ($(WITHOUT_HOST_CLANG),false)
# By default, host builds use clang for better warnings.
ART_HOST_CLANG := true
endif
2.
cp /usr/bin/ld.gold /home/bruce/aosp/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld
3.
make update-api
4.
. buile/envsetup.sh
lunch
make -j12
(cpu核心数*2)
5.8.1编译报错
Communication error with Jack server (56). Try 'jack-diagnose'
执行
cd prebuilts/sdk/tools/
./jack-admin start-server
https://blog.csdn.net/u014770862/article/details/52624851