diff options
| author | thorpej <thorpej@NetBSD.org> | 2001-12-20 06:49:03 +0000 |
|---|---|---|
| committer | thorpej <thorpej@NetBSD.org> | 2001-12-20 06:49:03 +0000 |
| commit | 7b26e004dc303fcae93271ecb4df8171cbe09e1c (patch) | |
| tree | bc4783bb6bda72058f32eb6c15386349cae288b9 /libexec | |
| parent | 892294e9f776f5b3c1398e1c6a1c6fdf7382f9f6 (diff) | |
Update README. Still not complete.
Diffstat (limited to 'libexec')
| -rw-r--r-- | libexec/ld.elf_so/README | 21 |
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 |
