Ubuntu16 编译Android5.1 lollipop 源码出错 unsupported reloc 43
来源:互联网 发布:mfc编程实例 2008 编辑:程序博客网 时间:2024/06/05 12:07
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270: error: unsupported reloc 43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:270: error: unsupported reloc 43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:235: error: unsupported reloc 43prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6//x86_64-linux/include/c++/4.6/bits/basic_string.h:235: error: unsupported reloc 43libnativehelper/JNIHelp.cpp:310: error: unsupported reloc 43libnativehelper/JNIHelp.cpp:311: error: unsupported reloc 43libnativehelper/JNIHelp.cpp:332: error: unsupported reloc 43libnativehelper/JNIHelp.cpp:322: error: unsupported reloc 43libnativehelper/JNIHelp.cpp:338: error: unsupported reloc 43libnativehelper/JniConstants.cpp:89: error: unsupported reloc 43libnativehelper/JniConstants.cpp:90: error: unsupported reloc 43
解决方法(一)
修改 build/core/clang/HOST_x86_common.mk
diff --git a/core/clang/HOST_x86_common.mk b/core/clang/HOST_x86_common.mkindex 0241cb6..77547b7 100644--- a/core/clang/HOST_x86_common.mk+++ b/core/clang/HOST_x86_common.mk@@ -8,6 +8,7 @@ ifeq ($(HOST_OS),linux) CLANG_CONFIG_x86_LINUX_HOST_EXTRA_ASFLAGS := \ --gcc-toolchain=$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG) \ --sysroot=$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG)/sysroot \+ -B$($(clang_2nd_arch_prefix)HOST_TOOLCHAIN_FOR_CLANG)/x86_64-linux/bin \ -no-integrated-as CLANG_CONFIG_x86_LINUX_HOST_EXTRA_CFLAGS := \
但是对我而言 错误仍在
解决方法(二)
修改 art/build/Android.common_build.mk
# Host.ART_HOST_CLANG := falseifneq ($(WITHOUT_HOST_CLANG),true) # By default, host builds use clang for better warnings. ART_HOST_CLANG := trueendif
改为
# Host.ART_HOST_CLANG := falseifeq ($(WITHOUT_HOST_CLANG),false) # By default, host builds use clang for better warnings. ART_HOST_CLANG := trueendif
仍然不起作用
解决方法(三)
cp /usr/bin/ld.gold prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld
这个之后,编译通过。
阅读全文
0 0
- Ubuntu16 编译Android5.1 lollipop 源码出错 unsupported reloc 43
- Ubuntu16 编译源码出错 unsupported reloc 43
- Ubuntu16 编译源码出错 unsupported reloc 43
- Ubuntu16.04编译Android5.1源码
- Android 文件系统编译 error: unsupported reloc 43
- Android系统源码编译 unsupported reloc 43 和 make update-api
- ubuntu16.04编译android5.1环境配置
- android5.0(Lollipop)编译脚本envsetup解析
- s5p4418-android5.1.1编译出错问题1
- Android5.1-s5p6818平台在Android源码添加git管理后编译出错
- ubuntu16.04 64bit编译android5.1错误
- ubuntu16.04 64bit编译android5.1错误
- AOSP Android5.0 lollipop 源码同步更新方法
- Android源码 ——编译Android5.0源码(Win7+VMware12+Ubuntu16)
- Ubuntu 下载 & 编译 Android5.1 源码
- Ubuntu15.04下编译Android5.1源码
- Ubuntu 下载 & 编译 Android5.1 源码
- Ubuntu 下载 & 编译 Android5.1 源码
- SpringMVC配置静态资源
- Python 练习14---if...in
- 牛客剑指offer刷题记录(二)
- angularjs指令的独立作用域和绑定策略
- fork()系统调用的特性
- Ubuntu16 编译Android5.1 lollipop 源码出错 unsupported reloc 43
- ViewPager的使用方法
- ImageView的平铺效果
- Python探索记(10)——字符串(下)
- 2.策略模式
- 如何在office word or ppt 中插入Latex公式
- Android:借用html标签协议,定义自己的协议
- Eclipse修改工作空间--配置必备
- JS-String对象的方法(上)