Support coredumps with >= 65535 psections.
Using -Wl,-x breaks build ARM BE8 shared libraries by striping the $a/$d/$t
symbols before the linker can use them.  Instead do ${OBJCOPY} -x ${.TARGET}
afterwards.
When writing BE8 executables, make the PLTs are written as little endian.