illegal text-relocation to

  • 报错illegal text-relocation to '_start_pass' in /libcocos2d iOS.a(jdarith.o) from '_jinit_arith_decoder' in libcocos2d iOS.a(jdarith.o) for architecture armv7

  • 我的情况:自己写了一个静态库test.a (此静态库的工程中又引用了libcocos2d.a),然后在另一个工程引用这个静态库test.aarchive的时候,始终报上面那个错。build要么模拟器成功真机报错,要么真机成功模拟器失败。

  • 对于不懂底层的我,这真是个扯淡的问题。

  • 解决办法:build setting->other linker flags->-read_only_relocs suppress

你可能感兴趣的:(illegal text-relocation to)