Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Nov 1998 02:40:04 +0000
From:      "Paolo Di Francesco" <paipai@tin.it>
To:        cnielsen@pobox.com, freebsd-sparc@FreeBSD.ORG
Subject:   Re: [Ultra] Compiler, again
Message-ID:  <19981128013741.DGF5035.fep03-svc@winworkstation>
In-Reply-To: <Pine.BSF.4.05.9811271330400.96971-100000@ender.sf.scient.com>
References:  <19981127170550.YEQB21309.fep01-svc@winworkstation>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Fri, 27 Nov 1998, Paolo Di Francesco wrote:
> 
> > 1) do we really need the toolchain? I have downloaded gcc2.8 and I found this 
> 
> Um... yes. Without the toolchain, you won't be building any sparc64-elf
> binaries. 

Sorry for my stupid question, but is the kernel an elf-bin? I think no, but 
maybe I'm wrong.

For the userland: yes they are all elf-bin, but I don't know for the kernel.
I don't know if we have to link it or we can use only the "assemby" code.
[Well my description is not rigorous, but I hope you have understood. 8)]

> In addition to a compiler, you need an assembler and a linker.

Without assember we can do nothing. Maybe without linker we can do the kernel.
Right?

But if we don't try we'll never know! 8)

> It's also nice to have some binary manipulation tools like objdump and
> friends, too.
> 

We need as many tools as possible....

> > 2) Can we use the gcc2.8?
 
> I'll look into using gcc-2.8 as the compiler in the toolchain. There was a
> reason I didn't originally, but I can't remember what it was.
 
Try to remember! Eat fishes, if this can help! 8)))

> > 3) Differences between gcc2.8 and toolchain?
> 
> gcc-2.8 is just a compiler. See above for details.
> 

So the question is: what is exactly a toolchain???

> > 4) Crosscompiling from i386 platforms: I have read the cross-compiling
> > section from the same document, and it does not seem a good idea 8(
> > This means I need an AXi motherboard! 8((
> 
> Where do you read that?
> 

On the installation manual. It said something like "you need an assembler to 
build it" or something like that. If it can be useful I can post (or send) the 
Install file of gcc2.8 so you can read it without download the pack. Does 
someone want it?


> > 5) Have you done experiments with the booting part?
> 
> I don't have hardware to test anything; 

Me too 8(

Hey you! Yes you reading this message! Do you want to donate your Ultra? No?!?
Ok I tried! 8)

> I'm looking into a simulator. 

Me too. But with the simulator we cannot simulate everything. For example 
there's no OBP....

And I have searche for V9 simulator. Nothing 8(

> The lack of hardware will change after the first of the year.
> 

Wow! Lucky man! 8)

But remember: we have many tester. Yes, it's not the same thing, but better 
than nothing. So if you want to try your code you can ask someone to do it for 
you... ;)

> > 6) Can you put everything on-line somewhere?  (documents, the
> > toolchain, etc..)
> 
> I don't have anywahere I can put them for public access, but maybe we can
> put them at freebsd.org?
> 

I think it's not a prob. But we need a more "open" room on the internet.

Someone offered this, so I will contact him asking to let us use that room ;)



Ciao Ciao
       Paolo Di Francesco
   _
 ->B<-   All Recycled Bytes Message ...
   ~

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?19981128013741.DGF5035.fep03-svc>