编译产生重定位的输出,重定位溢出

编译器工具链 编译器工具链 1463 人阅读 | 1 人回复 | 2022-01-20

使用ld -r生成编译产生重定位输出,R_SW_64_LITERAL(使用16位偏移)类型的重定位超过了8192个,导致动态链接时溢出


请问有没有编译或链接的选项能够将这种重定位的数量限制在8192以内


回复

使用道具 举报

回答|共 1 个

TecSupport

发表于 2022-5-17 08:52:30 | 显示全部楼层

当前临时解决方式, 通过更改优化选项级别,或者删减编译选项,可以复验下效果。编译器新版本后续会解决这个问题

【提示:论坛功能管控受限,建议您移步“申威社区-助力申威-问题反馈”反馈问题,谢谢】
回复

使用道具 举报

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

本版积分规则