-
Notifications
You must be signed in to change notification settings - Fork 306
Open
Description
我们在使用PaddleLite C++ API进行Android开发时遇到了严重的链接问题。具体表现为:
问题现象:
使用NDK 25.1.8937393和CMake 3.18.1编译时
链接阶段报错:found local symbol 'bss_start' in global part of symbol table
涉及的符号包括:bss_start、end、bss_end、_bss_start、bss_end、_end、_edata
已尝试的解决方案:
添加了-Wl,--allow-shlib-undefined链接选项
添加了-Wl,--unresolved-symbols=ignore-all选项
移除了-Wl,--no-undefined选项
尝试了不同的链接器参数组合
环境信息:
NDK版本:25.1.8937393
CMake版本:3.18.1
目标架构:arm64-v8a
Android API Level:23
操作系统:Windows 10
影响范围:
无法正常编译生成.so库文件
阻止了整个OCR Demo项目的构建
请求帮助: 请提供修复版本的libpaddle_light_api_shared.so库文件,或者指导我们如何解决这个符号表问题。
附加信息: 我们可以提供完整的错误日志和构建配置文件用于问题复现。
这样的描述既专业又具体,能够帮助PaddleLite团队快速理解问题的本质和严重程度。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels