As mentioned here, compiling without -fPIC
removes the ability for the code to be included in a library. Why would someone want to do this? Are there other reasons to compile without -fPIC
?
Asked
Active
Viewed 100 times
1 Answers
3
Because it is faster/smaller? On some architectures, this can be significant.
Maybe you're building a firmware image that will be burned into ROM and thus fixed to a known address; so there is no reason to make it position independent.

JDługosz
- 5,592
- 3
- 24
- 45