freebsd-skq/libexec/rtld-elf/alpha
peter cc75746718 ld-elf.so.1 assumed a few too many things about the ordering of sections
produced by ld(8) (ie: that _DYNAMIC immediately follows the _GOT).
The new binutils import changed that, and the intial GOT relocation
broke.  Use a custom linker script to provide a real end-of-GOT symbol.

Update ld.so to deal with the new (faster) PLT format that gcc-3.1 and
binutils can produce.

This is probably incomplete, but appears to be working again.

Obtained from:  NetBSD
(And a fix to a silly mistake that I made by:  gallatin)
2002-02-18 02:24:10 +00:00
..
ld.so.script ld-elf.so.1 assumed a few too many things about the ordering of sections 2002-02-18 02:24:10 +00:00
lockdflt.c Fix a bug which could cause programs with user threads packages to 2000-07-17 17:18:13 +00:00
Makefile.inc ld-elf.so.1 assumed a few too many things about the ordering of sections 2002-02-18 02:24:10 +00:00
reloc.c ld-elf.so.1 assumed a few too many things about the ordering of sections 2002-02-18 02:24:10 +00:00
rtld_machdep.h ld-elf.so.1 assumed a few too many things about the ordering of sections 2002-02-18 02:24:10 +00:00
rtld_start.S ld-elf.so.1 assumed a few too many things about the ordering of sections 2002-02-18 02:24:10 +00:00