problem of non-pic code due to asm code.
Hector Oron
hector.oron@gmail.com
Fri Aug 21 19:21:00 GMT 2009
Hello,
On Fri, Aug 21, 2009 at 07:32:31AM -0700, Ian Lance Taylor wrote:
> Or are you saying that the code was not compiled with -fPIC, and
> therefore you can not use it in a shared library? If that is the
> problem, then the only option is to recompile it with -fPIC. There is
> no way to convert non-PIC into PIC after it has been compiled.
Is there a common way to detect (maybe with binutils) if a shared library has been compiled with -fPIC?
I tried to use readelf utility on a ELF binary and grep for .got sections but this method did not seem that much reliable.
Kind regards,
-- Hector Oron
More information about the Gcc-help
mailing list