Date: Fri, 27 Nov 1998 19:40:05 +0000 From: "Paolo Di Francesco" <paipai@tin.it> To: freebsd-sparc@FreeBSD.ORG Subject: Re: [Ultra] Compiler, again Message-ID: <19981127183741.EERD23855.fep04-svc@winworkstation>
next in thread | raw e-mail | index | archive | help
> On Thu, 26 Nov 1998, Paolo Di Francesco wrote:
>
> > > 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.
> I agree emphatically with staying with BSD make. This -is- BSD that we're
> porting after all. Starting down the path of gmake will only make it more
> difficult later.
I don't know. Comments from freebsd-core team? Differences using the BSD make?
Problems? 8(
> > In the future, we can use gcc if it will support UltraSparc, but now
> > no egcs no UltraFreeBSD. For the userland maybe we will have more
> > problems. Anything will be compiled with egcs if gcc does not support
> > Ultra, and this means we cannot distribute sources and the compiler,
> > because we must use gcc for the userland. (I think)
> gcc supports sparc64-elf. I have gcc-2.7.2 built as a cross-compiler for
> sparc64-elf (actually, I have the entire toolchain built). FreeBSD is
> still using gcc-2.7.x as a compiler, so it probably won't be too difficult
> to integrate sparc64 support.
Ok, how? 8)
> I'll see if I can throw together some documentation by the end of the
> weekend on how to build the toolchain.
Please, do it! Just few questions:
1) do we really need the toolchain? I have downloaded gcc2.8 and I found this
in the Install file
Configurations Supported by GNU CC
==================================
Here are the possible CPU types:
1750a, a29k, alpha, arm, cN, clipper, dsp16xx, elxsi, h8300,
hppa1.0, hppa1.1, i370, i386, i486, i586, i860, i960, m32r,
m68000, m68k, m88k, mips, mipsel, mips64, mips64el, ns32k,
powerpc, powerpcle, pyramid, romp, rs6000, sh, sparc, sparclite,
sparc64, vax, we32k.
Note: sparc64!
So does we need the toolchain? What is exactly the toolchain?
2) Can we use the gcc2.8?
3) Differences between gcc2.8 and 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((
5) Have you done experiments with the booting part?
6) Can you put everything on-line somewhere? (documents, the toolchain, etc..)
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?19981127183741.EERD23855.fep04-svc>
