From owner-freebsd-current@FreeBSD.ORG  Wed Oct 17 21:57:55 2007
Return-Path: <owner-freebsd-current@FreeBSD.ORG>
Delivered-To: freebsd-current@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 86E0316A419;
	Wed, 17 Oct 2007 21:57:55 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu
	[128.208.78.105])
	by mx1.freebsd.org (Postfix) with ESMTP id 6DFF713C491;
	Wed, 17 Oct 2007 21:57:55 +0000 (UTC)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu
	[127.0.0.1])
	by troutmask.apl.washington.edu (8.14.1/8.14.1) with ESMTP id
	l9HLqfSm030993; Wed, 17 Oct 2007 14:52:41 -0700 (PDT)
	(envelope-from sgk@troutmask.apl.washington.edu)
Received: (from sgk@localhost)
	by troutmask.apl.washington.edu (8.14.1/8.14.1/Submit) id
	l9HLqfxB030982; Wed, 17 Oct 2007 14:52:41 -0700 (PDT)
	(envelope-from sgk)
Date: Wed, 17 Oct 2007 14:52:41 -0700
From: Steve Kargl <sgk@troutmask.apl.washington.edu>
To: David Leimbach <leimy2k@gmail.com>
Message-ID: <20071017215241.GA97384@troutmask.apl.washington.edu>
References: <132802.25776.qm@web33711.mail.mud.yahoo.com>
	<20071017173941.GT5411@hoeg.nl> <20071017182758.GU5411@hoeg.nl>
	<20071017203438.GA37057@freebsd.org>
	<3e1162e60710171428i1c28c7a5ha285a4d4ea8f5ce5@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <3e1162e60710171428i1c28c7a5ha285a4d4ea8f5ce5@mail.gmail.com>
User-Agent: Mutt/1.4.2.3i
Cc: Roman Divacky <rdivacky@freebsd.org>,
	FreeBSD Current <freebsd-current@freebsd.org>, Ed Schouten <ed@fxq.nl>,
	Abdullah Ibn Hamad Al-Marri <wearabnet@yahoo.ca>
Subject: Re: PCC and FreeBSD in the future?
X-BeenThere: freebsd-current@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussions about the use of FreeBSD-current
	<freebsd-current.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>, 
	<mailto:freebsd-current-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-current>
List-Post: <mailto:freebsd-current@freebsd.org>
List-Help: <mailto:freebsd-current-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-current>,
	<mailto:freebsd-current-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Oct 2007 21:57:55 -0000

On Wed, Oct 17, 2007 at 02:28:01PM -0700, David Leimbach wrote:
> On 10/17/07, Roman Divacky <rdivacky@freebsd.org> wrote:
> >
> > On Wed, Oct 17, 2007 at 08:27:58PM +0200, Ed Schouten wrote:
> > > * Ed Schouten <ed@fxq.nl> wrote:
> > > > One of the major obstacles for PCC is that it didn't support a way to
> > > > pack structures in a comfortable way. Most of the FreeBSD userland
> > just
> > > > built with it. Most of the stuff that didn't compile properly, was
> > > > related to kernel headers, using __attribute__ stuff, instead of the
> > > > cdef'd stuff, like __packed. It seems things have changed in the mean
> > > > time.
> > >
> > > Indeed; PCC now supports _Pragma("packed"). I've attached a patch for
> > > sys/cdefs.h that should make at least src/bin compile like it should.
> > > The patch is in no way meant to be complete.
> >
> > on the other hand llvm-gcc (and clang in the near future) compiles
> > basically
> > everything out of the box + its highly optimizing (yet still much faster
> > than
> > gcc) + BSD licensed.. ;)
> >
> 
> It's derived from gcc yet BSD licensed?  Erm, how?

It's not derived from gcc.  Google appears to broken
in your little corner of the net.

http://llvm.org/docs/FAQ.html#license

-- 
Steve