Firefly开源社区

打印 上一主题 下一主题

RK3288的VFPv3和ARM官网cortex-a17的VFPv4

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-24 11:11:28      楼主
选用vfpv3? cpu指令集不是包含
swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 evtstrm
这么多指令吗?用什么指令是编译器的事吧?
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-25 14:08:32      沙发
target thumb C: libcompiler_rt-extras <= external/compiler-rt/lib/mulodi4.c
out/host/linux-x86/bin/clang -I external/compiler-rt -I out/target/product/rk3288/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates -I libnativehelper/include/nativehelper  -isystem system/core/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 external/skia/include -isystem out/target/product/rk3288/obj/include -isystem bionic/libc/arch-arm/include -isystem bionic/libc/include -isystem bionic/libstdc++/include -isystem bionic/libc/kernel/common -isystem bionic/libc/kernel/arch-arm -isystem bionic/libm/include -isystem bionic/libm/include/arm -isystem bionic/libthread_db/include -isystem external/clang/lib/include -isystem out/target/product/rk3288/obj/include/clang -c  -fno-exceptions -Wno-multichar -fpic -fPIE -ffunction-sections -fdata-sections -funwind-tables -fstack-protector -Werror=format-security -D_FORTIFY_SOURCE=2 -fno-short-enums -march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4 -include build/core/combo/include/arch/linux-arm/AndroidConfig.h -I build/core/combo/include/arch/linux-arm/   -DANDROID -fmessage-length=0 -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -DNDEBUG -g -Wstrict-aliasing=2 -DNDEBUG -UDEBUG -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing    -D__compiler_offsetof=__builtin_offsetof  -target arm-linux-androideabi -nostdlibinc -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin -mllvm -arm-enable-ehabi    -MD -MF out/target/product/rk3288/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/lib/mulodi4.d -o out/target/product/rk3288/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/lib/mulodi4.o external/compiler-rt/lib/mulodi4.c
clang: error: the clang compiler does not support '-mfpu=neon-vfpv4'
make: *** [out/target/product/rk3288/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/lib/mulodi4.o] 错误 1
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-25 14:27:04      板凳
target SharedLib: libdl (out/target/product/rk3288/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so)
prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-g++ -nostdlib -Wl,-soname,libdl.so -Wl,--gc-sections -Wl,-shared,-Bsymbolic -Lout/target/product/rk3288/obj/lib out/target/product/rk3288/obj/lib/crtbegin_so.o         out/target/product/rk3288/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.o        -Wl,--whole-archive   -Wl,--no-whole-archive   out/target/product/rk3288/obj/STATIC_LIBRARIES/libcompiler_rt-extras_intermediates/libcompiler_rt-extras.a     -o out/target/product/rk3288/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so  -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--icf=safe -Wl,--fix-cortex-a8 -mfloat-abi=hard -mfpu=neon -Wl,--exclude-libs=libgcc.a   /mnt/1/filefly/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/../lib/gcc/arm-linux-androideabi/4.7/armv7-a/libgcc.a out/target/product/rk3288/obj/lib/crtend_so.o
/mnt/1/filefly/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/../lib/gcc/arm-linux-androideabi/4.7/../../../../arm-linux-androideabi/bin/ld: error: out/target/product/rk3288/obj/SHARED_LIBRARIES/libdl_intermediates/libdl.o uses VFP register arguments, output does not
collect2: error: ld returned 1 exit status
make: *** [out/target/product/rk3288/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so] 错误 1
回复

使用道具 举报

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273
发表于 2015-1-25 14:29:34      地板
这两个错误都是我把sdk的代码改为使用neon-vfpv4后出现的。安卓源码自带编译器不支持使用vfpv4吧?
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表