Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Oct 2007 22:34:38 +0200
From:      Roman Divacky <rdivacky@freebsd.org>
To:        Ed Schouten <ed@fxq.nl>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, Abdullah Ibn Hamad Al-Marri <wearabnet@yahoo.ca>
Subject:   Re: PCC and FreeBSD in the future?
Message-ID:  <20071017203438.GA37057@freebsd.org>
In-Reply-To: <20071017182758.GU5411@hoeg.nl>
References:  <132802.25776.qm@web33711.mail.mud.yahoo.com> <20071017173941.GT5411@hoeg.nl> <20071017182758.GU5411@hoeg.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
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.. ;)


roman



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