Subject: [thorpej@netbsd.org: CVS commit: basesrc/libexec/ld.elf_so]
To: None <tech-toolchain@netbsd.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: tech-toolchain
Date: 12/19/2001 18:46:25
FWIW, this fixes the last known problem with the new toolchain
on the Alpha (symptom was that loading the pointer to e.g. stdout
would result in NULL or garbage on dynamically-linked binaries).

I'm going to do another new-toolchain build on my EV6 tonight, and if
that succeeds, I'm going to throw the switch.

I will also provide a new ld.elf_so binary so people's systems won't
get trashed if they try to build themselves.  The updated ld.elf_so
binary for -current (1.5Z) is available at:

	ftp://ftp.netbsd.org/pub/NetBSD/arch/alpha/ld.elf_so

If you are a NetBSD-current user of the Alpha port, PLEASE INSTALL
THIS NEW DYNAMIC LINKER AS SOON AS POSSIBLE.  Otherwise, you will
lose when the Alpha port switches to the new toolchain.

The ld.elf_so changes will also have to be pulled up into the
netbsd-1-5 branch.

----- Forwarded message from Jason R Thorpe <thorpej@netbsd.org> -----

To: source-changes@netbsd.org
Date: Thu, 20 Dec 2001 04:23:26 +0200 (EET)
From: Jason R Thorpe <thorpej@netbsd.org>
Subject: CVS commit: basesrc/libexec/ld.elf_so


Module Name:	basesrc
Committed By:	thorpej
Date:		Thu Dec 20 02:23:25 UTC 2001

Modified Files:
	basesrc/libexec/ld.elf_so: reloc.c

Log Message:
Include the addend in GLOB_DAT relocations (!!).


To generate a diff of this commit:
cvs rdiff -r1.46 -r1.47 basesrc/libexec/ld.elf_so/reloc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


----- End forwarded message -----

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>