Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Nov 1998 12:58:50 -0500 (EST)
From:      Alfred Perlstein <bright@hotjobs.com>
To:        Wes Peters <wes@softweyr.com>
Cc:        sparc@FreeBSD.ORG
Subject:   Re: crt0.o (was) Re: Huzzah!
Message-ID:  <Pine.BSF.4.05.9811291251250.1605-100000@bright.fx.genx.net>
In-Reply-To: <3660D21F.34DC3F73@softweyr.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sat, 28 Nov 1998, Wes Peters 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.

ugh, my problem with using a newer compiler is that the two or three times
i've brought up using a newer compiler on the lists i've been totally shot
down.

I want the work done to be accepted, not rejected because it uses a
compiler that core can't accept.

> > 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.

Problem is that i'm working at home (dialup) but i may be able to get a
cvs server up at work :)

> > 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.  ;^)

The asm code is neat-o, I really like RISC asm, it's very elegant.

-Alfred

> -- 
>        "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?Pine.BSF.4.05.9811291251250.1605-100000>