TODO revision 1.3
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: 13* LD_BIND_NOW support for: alpha m68k mips powerpc sh3 sh5 vax x86_64 14* #ifdefs: 15headers.c:#ifndef __mips__ 16headers.c:#ifdef __mips__ 17reloc.c:#if defined(__hppa__) 18rtld.c:#if !defined(__hppa__) 19rtld.c:#if !defined(__mips__) && !defined(__hppa__) 20rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__) 21rtld.c:#ifdef __mips__ 22rtld.h:#ifdef __mips__ 23symbol.c:#ifndef __mips__ 24 25issues to research: 26* sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does 27* sh, vax, x86_64 use addend on PLT; nothing else does 28 29 30rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64 31rel: arm i386 mips 32 33- mycroft 34 2003/09/24 35