support position independent code

I've had this issue on my machine before with persistent and it's sqlite cbits. I'm not sure if this could cause any instabilities, I wonder if there's a way to test whether or not to it's needed.