I had to change my configure file, at around line 78659:
- Linux*) LDSHARED="$REALCC -shared";;
+ Linux*) LDSHARED="$REALCC -shared -no-pie -fno-pie";;
That fixed that problem... something to do with relocations and pie libs. I've got the pages I looked that information up somewhere.
Came up with recent versions of gcc where pie was now default or something.