powerpc 32位gcc编译导致GOT溢出导致汇编错误

时间:2016-06-07 07:05:17

标签: gcc elf powerpc

上下文:

我有一个由SWIG生成的大型C文件,用于13MB大小的python绑定。 当用powerpc 32bit gcc和-fPIC编译时,我得到以下错误。

  

{standard input}:1805519:错误:操作数超出范围   (0x000000000000aab8不在0xffffffffffff8000和。之间   0x0000000000007fff)

根据多个站点中的Internet搜索,这似乎是由于ELF GOT溢出和汇编程序无法容纳64K GOT的16K条目。

问题: 根据Powerpc 32bit gcc手册-fPIC表示每个功能的GOT比ELF。 所以我想知道由于编译失败而需要大于16K GOT条目的违规函数。请让我知道如何找到它,任何gcc选项等。

0 个答案:

没有答案