解码神秘的AIX ld 0711-788错误消息 - 修复指令不是分支

时间:2013-02-23 02:52:09

标签: ld aix

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

ld:0711-788严重错误:对象/dir/libxx.so,第1部分中的RLD地址0x5106:     地址0x5104处的固定指令不是分支。     它的操作码是14。

如果我正确阅读文档,RLD是relocation entry,但如果我不正确,我肯定会感谢您的澄清。

Google搜索会显示此particular page,但这只是ld中可能出现的错误消息列表。

1 个答案:

答案 0 :(得分:0)

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

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

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

再次感谢所有人的建议!