富瀚8626V100平台使用tuyaOS开发包,所编译的.a库无法正常使用,正常编译出来的.a库调用readelf -a xxx.a读取出来的信息Tag_CPU_name: "ARM9TDMI",Tag_CPU_arch: v4T,Tag_THUMB_ISA_use: Thumb-1,而平台编译好提供的库为Tag_CPU_name: "Cortex-A7",Tag_CPU_arch: v7,Tag_THUMB_ISA_use: Thumb-2,还多了一项Tag_ABI_VFP_args: VFP registers,疑似设定了浮点,而正常富瀚提供的库均无指定浮点。该问题会导致ld链接时报错”uses VFP register arguments, xxxx does not“
富瀚8626芯片仅有一个版本,跑linux3.0.8使用v2工具链编译,跑Linux4.9使用v3编译,现在跑的是Linux4.9,使用v3工具链编译应用,链接5.3.6版本的.a库链不上,链接4.10.2版本是没问题的,请参考此版本的编译方法重新编译下5.3.6的.a库
麻烦大佬帮忙看下