>By itself this is pretty odd, but #56 is simply not defined in >/usr/include/elf.h at all. I am rebuilding right now (a 10-hour >process) with "Elf_Rel" rather than "Elf_Rela" setup, to see if that >makes a difference. (Seing that ARM, like i386, unlike any of the >other processors, is Little Endian).
You do indeed need to use Rel, not Rela, for ARM -- this doesn't actually relate to endianness, but to the format of the relocation entries themselves. p.