From owner-freebsd-current@FreeBSD.ORG Wed Oct 17 22:00:41 2007 Return-Path: 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 44C5216A417; Wed, 17 Oct 2007 22:00:41 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id BF71D13C46B; Wed, 17 Oct 2007 22:00:40 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.13.8/8.13.8) with ESMTP id l9HM0dsf010691; Wed, 17 Oct 2007 17:00:39 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.13.8/8.13.8/Submit) id l9HM0dcV010690; Wed, 17 Oct 2007 17:00:39 -0500 (CDT) (envelope-from brooks) Date: Wed, 17 Oct 2007 17:00:39 -0500 From: Brooks Davis To: David Leimbach Message-ID: <20071017220039.GA10642@lor.one-eyed-alien.net> 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: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="liOOAslEiF7prFVr" Content-Disposition: inline In-Reply-To: <3e1162e60710171428i1c28c7a5ha285a4d4ea8f5ce5@mail.gmail.com> User-Agent: Mutt/1.5.15 (2007-04-06) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Wed, 17 Oct 2007 17:00:39 -0500 (CDT) Cc: Roman Divacky , FreeBSD Current , Ed Schouten , Abdullah Ibn Hamad Al-Marri 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Oct 2007 22:00:41 -0000 --liOOAslEiF7prFVr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 17, 2007 at 02:28:01PM -0700, David Leimbach wrote: > On 10/17/07, Roman Divacky wrote: > > > > On Wed, Oct 17, 2007 at 08:27:58PM +0200, Ed Schouten wrote: > > > * Ed Schouten 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 me= an > > > > 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.. ;) > > >=20 > It's derived from gcc yet BSD licensed? Erm, how? The gcc frontend option is GPL licensed, but the rest of the system is BSD licensed including the clang frontend (not yet complete). -- Brooks --liOOAslEiF7prFVr Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFHFoYGXY6L6fI4GtQRAk4oAJ4+cPtdmEbFY+L3CbR8gbYdCBzZFgCfbDtZ WCnWtGS6QDj6X0KdFtIFGAs= =+qKY -----END PGP SIGNATURE----- --liOOAslEiF7prFVr--