From owner-freebsd-current Fri Apr 25 10:03:09 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA27313 for current-outgoing; Fri, 25 Apr 1997 10:03:09 -0700 (PDT) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA27304 for ; Fri, 25 Apr 1997 10:03:05 -0700 (PDT) Received: from herring.nlsystems.com (herring.nlsystems.com [10.0.0.2]) by nlsystems.com (8.8.5/8.8.5) with SMTP id SAA24425; Fri, 25 Apr 1997 18:02:43 +0100 (BST) Date: Fri, 25 Apr 1997 18:02:43 +0100 (BST) From: Doug Rabson To: John Polstra cc: current@freebsd.org Subject: Re: Minor fix to ld In-Reply-To: <199704251611.JAA04558@austin.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Fri, 25 Apr 1997, John Polstra wrote: > > While I was writing my new kernel linker, I noticed that the > > relocation_info structures for the members of linker sets had > > r_length set to zero (indicating byte sized relocations) when the > > objects being relocated were 32bit. > > How are you making this happen? I can't seem to reproduce it here. > All the relocs come out as size 4. I had an N_SETV+N_EXT symbol (from a kernel linker_set) in a shared library (linker with -Bshareable). -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891