fs/mfs: Remove a few assert.h includes
[minix3.git] / libexec / ld.elf_so / TODO
blob03800bf08af130e56204317411150f7863e494ec
1 rtld:
2 * resolve MIPS binding lossage
4 TLS:
5 * implement proper allocator for static TLS and support for actively
6   freeing DTV entries.
8 binutils/gcc:
9 * alpha: why are there GLOB_DAT relocs in ld.elf_so?
10 * alpha: bogus textrels in rtti info
11 * mips: why are there global GOT relocs in ld.elf_so?
12 * mips: bogus textrels in .rel.dyn
13 * powerpc: make sure the .got section is always executable
14 * powerpc: fix ld scripts so that .rodata is still used for PIC
16 machine-specific:
17 * #ifdefs:
18 headers.c:#ifndef __mips__
19 headers.c:#ifdef __mips__
20 reloc.c:#if defined(__hppa__)
21 rtld.c:#if !defined(__hppa__)
22 rtld.c:#if !defined(__mips__) && !defined(__hppa__)
23 rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__)
24 rtld.c:#ifdef __mips__
25 rtld.h:#ifdef __mips__
26 symbol.c:#ifndef __mips__
28 issues to research:
29 * sh, x86_64 have different absolute and GLOB_DAT relocs; nothing else does
30 * sh, vax, x86_64 use addend on PLT; nothing else does
33 rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64
34 rel: arm i386 mips
36 - mycroft
37   2003/09/24