gold errors out with something like "requires dynamic R_X86_64_32 reloc which
may overflow at runtime; recompile with -fPIC" when this relocations are
used against preemptible symbol and output is position independent.
Patch implements the same error.
I am not a very big fan of the wording.
The relocation *can* be used when making a shared object, it just has to resolve.
We could say something like "cannot be used in a dynamic relocation", but not sure if that is more useful.