Subject: Re: Changes to libexec/ld.aout_so/arch/sparc/md.c
To: None <eeh@netbsd.org>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: port-sparc
Date: 01/18/2000 00:09:44
On Mon, 17 Jan 100 14:52:51 -0800 (PST) 
 eeh@one-o.com (Eduardo E. Horvath) wrote:

 > > So they should be fine for a cross-built ld.aout_so (CROSS_LINKER is only
 > > defined during the building of ld as a cross_linker AFAIK).
 > 
 > I don't understand this.  ld.*_so is a dynamic linker.  While it can
 > be cross-compiled, how do you expect it to cross-link?  If it's
 > cross-compiled, it still needs to issue the proper iflush instructions
 > there is potential corruption.
 > 
 > If you can generate a SPARC binary containing SPARC instructions, why
 > can't you generate an iflush instruction?  If you're not generating a
 > SPARC binary with SPARC instructions, how do you expect it to work as
 > a dynamic linker?

I think the old ld(1) uses these functions for doing a.out shlibs.

        -- Jason R. Thorpe <thorpej@nas.nasa.gov>