Date: Sat, 28 Nov 1998 21:48:31 -0700 From: Wes Peters <wes@softweyr.com> To: Alfred Perlstein <bright@hotjobs.com> Cc: John Birrell <jb@cimlogic.com.au>, sparc@FreeBSD.ORG Subject: Re: crt0.o (was) Re: Huzzah! Message-ID: <3660D21F.34DC3F73@softweyr.com> References: <Pine.BSF.4.05.9811281935330.1605-100000@bright.fx.genx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
>
> I'm also going to keep a log of that flags/things have to be passed to
> what, to actually bootstrap the sparc devel on i386.
>
> Do you have any other guidelines that i might follow to make a better port
> and avoid pitfalls? (ie. keeping logs and diffs)
I've been attempting to build a cross-development tree with binutils
2.9.1 and egcs-1.1b, Greg Lehey gave me a poke about this. I didn't
realize the sparc64 code was in such bad shape. Ugh, what a mess!
I think I've got it building now; I'll keep track of what I had to
symlink, copy, and change if it actually works.
> I kinda think setting up a single user cvs tree is overkill at the moment
> :) any suggestions?
Do it anyhow. It only takes a few minutes, and you can then share
what you have with everyone else through pserver.
> I need to find some docs or trace through some code to understand the ABI
> of sparc-elf (ie. which registers are temporary, arguments, globals,
> reserved) Working on it...
Looking at the NetBSD code would be helpful on this. There is no good
reason to differ from them; this will help our future NetBSD/OpenBSD
portability.
SPARC registers are really different from the Intel world. ;^)
--
"Where am I, and what am I doing in this handbasket?"
Wes Peters Softweyr LLC
http://www.softweyr.com/~softweyr wes@softweyr.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-sparc" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3660D21F.34DC3F73>
