Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 1998 13:51:56 -0500 (EST)
From:      Alfred Perlstein <bright@hotjobs.com>
To:        Jerry Hicks <jhicks@glenatl.glenayre.com>
Cc:        freebsd-sparc@FreeBSD.ORG
Subject:   Re: [Ultra] Compiler, again 
Message-ID:  <Pine.BSF.4.05.9811301344590.346-100000@bright.fx.genx.net>
In-Reply-To: <199811301830.NAA17927@jhicks.glenatl.glenayre.com>

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

On Mon, 30 Nov 1998, Jerry Hicks wrote:

> > [Format autorecovered at freebie.lemis.com]
> > 
> > On Wednesday, 25 November 1998 at 14:11:42 -0500, Jerry Hicks wrote:
> > > Chuck Youse - Icon CMT Network Operations Center wrote:
> > >> Use GNU make.
> > >
> > > Definitely good advice!
> > 
> > I prefer GNU make to BSD make, but it's still not good advice.
> > FreeBSD uses BSD make, and if we start requiring two different makes
> > to build the product, we're going to have both procedural trouble and
> > lots of resistance from the core team.
> > 
> > Greg
> 
> Hi Greg,
> 
> Right, but for a first pass just trying to bootstrap GCC it *is* good advice.
> 
> The port to BSD make must happen, but until the regression tests can be run successfully we don't have a good starting point (do we?)
> 
> Trying to build a cross-compiler from x86 FreeBSD to sparc64-unknown-elf64 it seems to me that both the FSF and Cygnus EGCS are broken.  I'm currently trying to build from Solaris to target sparc64-unknown-elf64 to see if it is just a cross architecture problem.
> 
> IMHO, we need to get this fixed first and will necessarily need to work with other GCC developers to do this.  I wholeheartedly agree that the port to BSD make needs to be done... just not right now.
> 
> I also agree that gcc28 is preferable over egcs, although we might need to keep an eye out for useful patches from egcs too.

I have 2.7.2.2 cross compiling from i386->sparc64elf along with the 
binutils. 

I'm going to figure out how to do a 'hello world' type thing to make
sure it works then put the toolchain up on cvs later this week.

The problem i sorta have is that i have to figure out a way to trick
solaris into running these 'unbranded' binaries, perhaps i'll build the
toolchain on both boxes then try to link in a .o compiled on my i386 box
with one compiled on my ultra.  Any better ideas?

More info to come.

If you REALLY want to look at what i've done with the toolchain/compiler
(which isn't much except apply suggested patches from the ultraP project
and from people on this list) which seems to work.... Tell me how you'd
like me to present it.  FTP? web? I'm thinking of makeing a binary
distribution at first cause my modem bandwidth is quite limited right now.
I'll try to get it up asap, however i would like to do my hello world
tests first.

-Alfred


> Cheers,
> 
> Jerry Hicks
> Jerry.Hicks@Glenayre.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.9811301344590.346-100000>