Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Apr 1997 10:24:27 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        dfr@nlsystems.com (Doug Rabson)
Cc:        terry@lambert.org, jdp@freebsd.org, current@freebsd.org
Subject:   Re: Minor fix to ld
Message-ID:  <199704251724.KAA03675@phaeton.artisoft.com>
In-Reply-To: <Pine.BSF.3.95q.970425180308.17354D-100000@herring.nlsystems.com> from "Doug Rabson" at Apr 25, 97 06:04:01 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > > 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.  The code in ld.so has a hack (see the definition of
> > > REL_SIZE in ld/i386/md.c) to work around this.  It would be nice to have
> > > correct relocations though and I think this patch does the job:
> > 
> > Raising the object compatability red flag...
> 
> Since it only appears to happen for shared libraries and since ld.so has a
> hack to make it completely ignore the r_length field, I am not too worried
> about object compatability...

OK; provisionally withdrawn (pending an answer to John's question about
how you are making it happen...).


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199704251724.KAA03675>