title: Why isn't all code compiled position independent?
body: <p>When compiling shared libraries in gcc the -fPIC option compiles the code as position independent.  Is there any reason (performance or otherwise) why you would not compile all code position independent? </p>