diff options
author | peter <peter@FreeBSD.org> | 2002-02-18 02:24:10 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-02-18 02:24:10 +0000 |
commit | cc757467188b1933c356a3895eb1032d3f428a83 (patch) | |
tree | e6a2e3b5fdf668ea328e132a7ec844ff3c60d305 /games/random/random.c | |
parent | bf46cf3a970cc30c6a24905a3b0fe51de08e976d (diff) | |
download | FreeBSD-src-cc757467188b1933c356a3895eb1032d3f428a83.zip FreeBSD-src-cc757467188b1933c356a3895eb1032d3f428a83.tar.gz |
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)
Diffstat (limited to 'games/random/random.c')
0 files changed, 0 insertions, 0 deletions