Date: Wed, 17 Oct 2007 15:25:57 -0700 From: "David Leimbach" <leimy2k@gmail.com> To: "Steve Kargl" <sgk@troutmask.apl.washington.edu> 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? Message-ID: <3e1162e60710171525m6d6b3ecey6b797fa3b245b88@mail.gmail.com> In-Reply-To: <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> <20071017215241.GA97384@troutmask.apl.washington.edu>
index | next in thread | previous in thread | raw e-mail
On 10/17/07, Steve Kargl <sgk@troutmask.apl.washington.edu> wrote:
>
> 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
Google's not broken at all thanks... First hit for llvm-gcc shows the
following.
From:
http://llvm.org/cmds/llvmgcc.html
"The *llvm-gcc* command is the LLVM C front end. It is a modified version of
gcc that compiles C/ObjC programs into native objects, LLVM bitcode or LLVM
assembly language, depending upon the options."
Are dictionaries broken in your little corner of the net?
Dave
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3e1162e60710171525m6d6b3ecey6b797fa3b245b88>
