TODO revision 1.2
1rtld: 2* resolve MIPS binding lossage 3 4binutils/gcc: 5* alpha: why are there GLOB_DAT relocs in ld.elf_so? 6* alpha: bogus textrels in rtti info 7* mips: why are there global GOT relocs in ld.elf_so? 8* mips: bogus textrels in .rel.dyn 9* powerpc: make sure the .got section is always executable 10* powerpc: fix ld scripts so that .rodata is still used for PIC 11 12machine-specific #ifdefs: 13headers.c:#ifdef __mips__ 14reloc.c:#if defined(__i386__) || defined(__arm__) 15rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__) 16rtld.c:#ifndef __mips__ 17rtld.c:#ifdef __mips__ 18rtld.h:#ifdef __mips__ 19symbol.c:#ifndef __mips__ 20 21issues to research: 22* sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does 23* sh, vax, x86_64 use addend on PLT; nothing else does 24 25 26rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64 27rel: arm i386 mips 28 29untested/sketchy: hppa sh x86_64 30 31 32- mycroft 33 2003/09/24 34