summaryrefslogtreecommitdiff
path: root/libexec
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>2001-12-20 06:49:03 +0000
committerthorpej <thorpej@NetBSD.org>2001-12-20 06:49:03 +0000
commit7b26e004dc303fcae93271ecb4df8171cbe09e1c (patch)
treebc4783bb6bda72058f32eb6c15386349cae288b9 /libexec
parent892294e9f776f5b3c1398e1c6a1c6fdf7382f9f6 (diff)
Update README. Still not complete.
Diffstat (limited to 'libexec')
-rw-r--r--libexec/ld.elf_so/README21
1 files changed, 7 insertions, 14 deletions
diff --git a/libexec/ld.elf_so/README b/libexec/ld.elf_so/README
index 7728dc44923..d234566f1b9 100644
--- a/libexec/ld.elf_so/README
+++ b/libexec/ld.elf_so/README
@@ -1,4 +1,4 @@
-$NetBSD: README,v 1.7 2001/12/14 21:25:22 thorpej Exp $
+$NetBSD: README,v 1.8 2001/12/20 06:49:03 thorpej Exp $
BUGS/PROBLEMS:
@@ -21,15 +21,13 @@ BUGS/PROBLEMS:
have to be #ifdef'd in reloc.c), assuming that everything
in the GOT is a RELATIVE relocation.
- (2) C code relocates the rest of the loader, excluding those
- RELATIVE relocations already done (via an ... iffy heuristic).
+ (2) alpha only: C code relocates the rest of the loader,
+ excluding those RELATIVE relocations already done (via an ...
+ iffy heuristic).
- i386, m68k, sparc:
- (1) C code relocates RELATIVE relocations in _rtld_init() carefully
- so that it does not touch any globals.
-
- (2) C code relocates the rest of the loader, excluding those
- RELATIVE relocations already done (via an ... iffy heuristic).
+ arm, i386, m68k, sparc:
+ (1) C code relocates the loader in _rtld_init() carefully so that
+ it does not touch any globals.
mips:
(1) loads ld.elf_so at 0, so no relocating is necessary.
@@ -44,12 +42,7 @@ BUGS/PROBLEMS:
TO DO:
-* Support for other platforms
-
* Support for coexistance of 32-bit and 64-bit ELF on platforms that can
do that.
-* Possible support for ldd (standalone operation) and program loading
- a la the glibc shared loader.
-
* Support for relocating ld.elf_so on mips