add subarch asm support for PIC objects/shared libc