重庆生活网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 生活 重庆
查看: 1145|回复: 0
打印 上一主题 下一主题

android6 编译armv5与armv6 的时候出现如下错误,麻煩汇编小哥帮忙解决下

[复制链接]
跳转到指定楼层
楼主
发表于 2020-3-13 16:24:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    [0%4/24219]targetthumbC:libc<=bionic[0%5/24219]targetthumbC:libc<=bionic[0%6/24219]targetthumbC:libc<=bionic[0%7/24219]Exportincludesfile:--out/[0%8/24219]Exportincludesfile:--out/[0%9/24219]Exportincludesfile:--out/[0%10/24219]Exportincludesfile:--out[0%11/24219]Exportincludesfile:--out[0%12/24219]Exportincludesfile:--out[0%13/24219]Exportincludesfile:--out[0%14/24219]Exportincludesfile:--out[0%15/24219]Exportincludesfile:--out[0%16/24219]targetthumbC++:libc<=bioFAILED:/bin/bash-c"(PWD=/proc/self/cbionic/libc/bionic/libc_init_dynamic#define__get_tls()({void**__val;__as[0%16/24219]Exportincludesfile:--out[0%16/24219]Exportincludesfile:--out[0%16/24219]Exportincludesfile:--out



PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=6.0.1
TARGET_PRODUCT=idea6410
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv5te-vfp
TARGET_cpu_VARIANT=generic
TARGET_2ND_ARCH=
TARGET_2ND_ARCH_VARIANT=
TARGET_2ND_CPU_VARIANT=
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.2.0-27-generic-x86_64-with-Ubuntu-15.10-wily
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
OUT_DIR=out


ninja: Entering directory `.'
[  0% 4/24219] target thumb C: libc <= bionic/libc/arch-common/bionic/crtbegin_so.c
[  0% 5/24219] target thumb C: libc <= bionic/libc/arch-arm/bionic/atexit_legacy.c
[  0% 6/24219] target thumb C: libc <= bionic/libc/arch-arm/bionic/exidx_dynamic.c
[  0% 7/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_bionic_ndk_intermediates/export_includes
[  0% 8/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_bionic_intermediates/export_includes
[  0% 9/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_cxa_intermediates/export_includes
[  0% 10/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_freebsd_intermediates/export_includes
[  0% 11/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_dns_intermediates/export_includes
[  0% 12/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_malloc_intermediates/export_includes
[  0% 13/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_gdtoa_intermediates/export_includes
[  0% 14/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_netbsd_intermediates/export_includes
[  0% 15/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_openbsd_intermediates/export_includes
[  0% 16/24219] target thumb C++: libc <= bionic/libc/bionic/libc_init_dynamic.cpp
FAILED: /bin/bash -c "(PWD=/proc/self/cwd prebuilts/misc/linux-x86/ccache/ccache prebuilts/clang/host/linux-x86/clang-2629532/bin/clang++ -I external/jemalloc/include -I bionic/libc/stdio -I bionic/libc -I out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates -I out/target/product/idea6410/gen/SHARED_LIBRARIES/libc_intermediates -I libnativehelper/include/nativehelper \$(cat out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/import_includes) -isystem system/core/include -isystem system/media/audio/include -isystem hardware/libhardware/include -isystem hardware/libhardware_legacy/include -isystem hardware/ril/include -isystem libnativehelper/include -isystem frameworks/native/include -isystem frameworks/native/opengl/include -isystem frameworks/av/include -isystem frameworks/base/include -isystem out/target/product/idea6410/obj/include -isystem bionic/libc/arch-arm/include -isystem bionic/libc/include -isystem bionic/libc/kernel/uapi -isystem bionic/libc/kernel/common -isystem bionic/libc/kernel/uapi/asm-arm -isystem bionic/libm/include -isystem bionic/libm/include/arm -c    -fno-exceptions -Wno-multichar -msoft-float -ffunction-sections -fdata-sections -funwind-tables -fstack-protector-strong -Wa,--noexecstack -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-short-enums -no-canonical-prefixes -march=armv5t -mtune=xscale -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -fdebug-prefix-map=/proc/self/cwd= -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=date-time -DNDEBUG -g -Wstrict-aliasing=2 -DNDEBUG -UDEBUG  -D__compiler_offsetof=__builtin_offsetof -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -fcolor-diagnostics -nostdlibinc  -target arm-linux-androideabi    -target arm-linux-androideabi -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin    -fvisibility-inlines-hidden -Wsign-promo  -Wno-inconsistent-missing-override -nostdlibinc  -target arm-linux-androideabi   -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing  -fno-rtti -D_LIBC=1 -Wall -Wextra -Wunused -Werror=pointer-to-int-cast -Werror=int-to-pointer-cast -Werror=type-limits -Werror -fPIC -DCRT_LEGACY_WORKAROUND -DANDROID_STRICT -std=gnu++14  -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast  -Werror=address-of-temporary -Werror=null-dereference -Werror=return-type    -MD -MF out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.d -o out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.o bionic/libc/bionic/libc_init_dynamic.cpp) && (cp out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.d out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.P; sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\\\\$//' -e '/^\$/ d' -e 's/\$/ :/' < out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.d >> out/target/product/idea6410/obj/SHARED_LIBRARIES/libc_intermediates/bionic/libc_init_dynamic.P)"
bionic/libc/bionic/libc_init_dynamic.cpp:69:16: error: invalid operand for instruction
  void** tls = __get_tls();
               ^
bionic/libc/private/__get_tls.h:36:47: note: expanded from macro '__get_tls'
# define __get_tls() ({ void** __val; __asm__("mrc p15, 0, %0, c13, c0, 3" : "=r"(__val)); __val; })
                                              ^
<inline asm>:1:6: note: instantiated into assembly here
        mrc p15, 0, r0, c13, c0, 3
            ^
1 error generated.
[  0% 16/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_pthread_intermediates/export_includes
[  0% 16/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_openbsd_ndk_intermediates/export_includes
[  0% 16/24219] Export includes file:  -- out/target/product/idea6410/obj/STATIC_LIBRARIES/libc_stack_protector_intermediates/export_includes
ninja: build stopped: subcommand failed.
build/core/ninja.mk:151: recipe for target 'ninja_wrapper' failed

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|联系我们|重庆生活网

GMT+8, 2024-4-29 16:01 , Processed in 0.093750 second(s), 17 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表