it would appear that the linker is not working... but a static binary linked against bionic runs in my chroot
need to fix dt_textrel in libc.so
fixed a bunch of Makefile stuff. Isolated reason that DT_TEXTRELs were showing up in libc.so: gensyscalls.py did not use ENTRY, END, or PIC_PLT macros; also many of the other .S files in libc/arch-x86 are not properly using those macros. machine/asm.h needed a fix (removed invalid .fnend pseudo opcode, whhich does not exist for x86)
links without DT_TEXTRELs
ch ch ch changes