0

在 AIX 上链接我的代码时,我收到这条神秘消息:

ld: 0711-788 SEVERE ERROR: Object /dir/libxx.so, RLD address 0x5106 in section 1:
    The fixed-up instruction at address 0x5104 is not a branch.
    Its opcode is 14.

如果我正确阅读了文档,则 RLD 是一个重定位条目,但如果我不正确,我肯定会感谢您的澄清。

谷歌搜索会出现这个特定页面,但它只是 ld 中可能出现的错误消息列表。

4

1 回答 1

1

此错误是由机器上的不同 AIX 版本引起的。

  • libxx.so 在 AIX 机器 @ 5.3 TL12 SP3 上编译。
  • 我们进行链接的机器有 AIX @ 5.3 TL8 SP4

一旦我们升级我们的机器并链接到后一个技术级别,一切都很好。

再次感谢大家的所有建议!

于 2013-02-26T21:46:42.113 回答