relocation R_X86_64_32 / -fPIC issues with certain ports

Conrad J. Sabatier conrads at
Wed Apr 13 21:07:53 PDT 2005

I've encountered this problem before while building certain ports for
amd64, but I've decided it's time to ask for some details as to what it
means exactly.

Here's a sample from a failed build of devel/subversion:

relocation R_X86_64_32 can not be used when making a shared object;
recompile with -fPIC

OK, I know that adding "-fPIC" to this or that Makefile resolves this
issue, but can anyone explain what this is actually all about?


Conrad J. Sabatier <conrads at> -- "In Unix veritas"

More information about the freebsd-amd64 mailing list