summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorskrll <skrll@NetBSD.org>2005-02-26 22:26:18 +0000
committerskrll <skrll@NetBSD.org>2005-02-26 22:26:18 +0000
commitf5ee31d05018ea4c56ffefa5d777e07f94213db9 (patch)
treebd025e011f047b02042b8487a4df536b7fffea82 /libexec
parent612dd971937185390f08f4e977337893a30d9ce3 (diff)
Update and be more descriptive about one of the machine specific #ifdefs
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/TODO13
1 files changed, 7 insertions, 6 deletions
diff --git a/libexec/ld.elf_so/TODO b/libexec/ld.elf_so/TODO
index ea961170631..bc523583fe6 100644
--- a/libexec/ld.elf_so/TODO
+++ b/libexec/ld.elf_so/TODO
@@ -9,11 +9,15 @@ binutils/gcc:
* powerpc: make sure the .got section is always executable
* powerpc: fix ld scripts so that .rodata is still used for PIC
-machine-specific #ifdefs:
+machine-specific:
+* LD_BIND_NOW support for: alpha m68k mips powerpc sh3 sh5 vax x86_64
+* #ifdefs:
+headers.c:#ifndef __mips__
headers.c:#ifdef __mips__
-reloc.c:#if defined(__i386__) || defined(__arm__)
+reloc.c:#if defined(__hppa__)
+rtld.c:#if !defined(__hppa__)
+rtld.c:#if !defined(__mips__) && !defined(__hppa__)
rtld.c:#if !defined(__arm__) && !defined(__mips__) && !defined(__sh__)
-rtld.c:#ifndef __mips__
rtld.c:#ifdef __mips__
rtld.h:#ifdef __mips__
symbol.c:#ifndef __mips__
@@ -26,8 +30,5 @@ issues to research:
rela: alpha hppa m68k powerpc sh sparc sparc64 vax x86_64
rel: arm i386 mips
-untested/sketchy: hppa sh x86_64
-
-
- mycroft
2003/09/24