免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6380 | 回复: 10
打印 上一主题 下一主题

紧急求助:ld: Error: Overflow detected in relocation value!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-27 13:39 |只看该作者 |倒序浏览
各位高手,本人最近在交叉编译webkit时,一直遇到一个问题,怎么都编译不通过。
../arc-linux-uclibc/bin/ld: Error: Overflow detected in relocation value;
../arc-linux-uclibc/bin/ld: Relocation value should be between 16777215 and -16777216 whereas it  -20483716
../lib/gcc/arc-linux-uclibc/4.2.1/../../../../arc-linux-uclibc/bin/ld: Local symbol: ".text".
../lib/gcc/arc-linux-uclibc/4.2.1/../../../../arc-linux-uclibc/bin/ld:
Relocation type is:R_ARC_S25W_PCREL
FileName:/opt/arc_build5/gcc/uclibc/bin/../lib/gcc/arc-linux-uclibc/4.2.1/crtbegin.o
Section Name:.fini
Offset in Section:0
/opt/arc_build5/gcc/uclibc/bin/../lib/gcc/arc-linux-uclibc/4.2.1/../../../../arc-linux-uclibc/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status
make[1]: *** [Programs/GtkLauncher] 错误 1
make: *** [all] 错误 2

尝试了很多方法,包括在交叉编译时,在configure里面设置ld的选项,怎么做都不对!
请问大家有遇到过类似的问题吗?如果遇到了,一般怎么解决这种问题呢?
非常感谢啊!

论坛徽章:
0
2 [报告]
发表于 2010-05-27 15:41 |只看该作者
回复 1# tornadohero


    谁给你 arc gnu toolchain 的,你就找谁。

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
3 [报告]
发表于 2010-05-27 15:45 |只看该作者
binutils的版本是多少?

论坛徽章:
0
4 [报告]
发表于 2010-05-27 15:46 |只看该作者
你的意思是,这个toolchain有问题?
我在ld时几乎试遍了所有的选项,都不行。
能确定是toolchain的问题吗?

论坛徽章:
0
5 [报告]
发表于 2010-05-27 15:47 |只看该作者
GNU ld (GNU Binutils) 2.17.ARC_2.2.20081009
这个是版本号,谢谢!

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
6 [报告]
发表于 2010-05-27 15:54 |只看该作者
我在2.19的源码上没有搜到相关的错误信息。

论坛徽章:
0
7 [报告]
发表于 2010-05-27 15:57 |只看该作者
楼上这位兄弟你的意思是说用新一点的编译器试试?

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
8 [报告]
发表于 2010-05-27 16:01 |只看该作者
也许吧

论坛徽章:
0
9 [报告]
发表于 2010-05-27 17:19 |只看该作者
这种错误一定是编译器的问题吗?
还是需要在ld时加上什么配置选项呢?
3x

论坛徽章:
2
摩羯座
日期:2013-10-10 14:29:04天蝎座
日期:2014-01-03 09:14:49
10 [报告]
发表于 2010-05-27 17:32 |只看该作者
> ../arc-linux-uclibc/bin/ld: Error:

在链接的时候出的错。不是编译器的问题,也许是传递给ld时,有些参数没有指定正确。可以用-Wl在gcc中向ld传参数
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP