Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 May 1998 21:20:43 +0000 (GMT)
From:      Terry Lambert <tlambert@primenet.com>
To:        joelh@gnu.org
Cc:        eivind@yes.no, rnordier@nordier.com, current@FreeBSD.ORG
Subject:   Re: Fix for undefined "__error" and discussion of shared object versioning
Message-ID:  <199805292120.OAA14978@usr04.primenet.com>
In-Reply-To: <199805282015.PAA01671@detlev.UUCP> from "Joel Ray Holveck" at May 28, 98 03:15:44 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> > Well, here are a couple of points:
> > * License
> 
> I'll assume that TenDRA and XANDF are both BSD-license?

Yes.

> > * General quality of system (GCC is written under the paradigm 'learn
> >      writing compilers as we go')
> 
> I can't comment on that one, not having examined the source code to
> the various compilers.  But are the others written by professional
> compiler writers?

Yes.  Under denfense contract.


> > * Possibilities for exploiting the cross-CPU nature of XANDF
> 
> How are XANDF's cross-cpu capabilities more powerful than gcc's?

You can distribute "binaries" and localize them to an architecture at
install time.

This means you can distribute commercial code that will run on x86,
Alpha, MIPS, PPC, 68k, VAX, SPARC, etc., etc..

For FreeBSD, this means one "ports" CDROM will work for all future
architectures.

It also means that one "ports" CDROM will work for FreeBSD 3.x and
FreeBSD 235.x.


> > * Better error checking/control
> 
> How do you mean?

Full mapping of the error checking and warning space.  GCC only maps
the parts that they thought were important, and then it's done pretty
haphazardly.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199805292120.OAA14978>