Re: Ch.10.2 Libraries - shared lib compilation - -fPIC
Andrey Rahmatullin <wrar@debian.org> writes:
> Text relocations are forbidden at least on amd64 though.
> https://stackoverflow.com/questions/7865059/why-does-gcc-force-pic-for-x64-shared-libs
Yeah, but I believe not on i386.
This is really a very 32-bit, x86-specific problem. (Even other 32-bit
architectures tend not to be as register-starved and therefore don't make
this trade-off.)
Hopefully this problem will eventually go away when 32-bit x86 goes away,
although there are so many 32-bit x86 systems out there that it may take a
while.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: