From owner-freebsd-ports@FreeBSD.ORG Sat May 30 14:34:44 2009 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 921B3106566C; Sat, 30 May 2009 14:34:44 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 5644B8FC0A; Sat, 30 May 2009 14:34:44 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id B5B0C1CD94; Sat, 30 May 2009 16:34:43 +0200 (CEST) Date: Sat, 30 May 2009 16:34:43 +0200 From: Ed Schouten To: Gabor Kovesdan Message-ID: <20090530143443.GT48776@hoeg.nl> References: <20090529123633.GM48776@hoeg.nl> <20090530140800.GR48776@hoeg.nl> <4A213F84.1000704@FreeBSD.org> <20090530142152.GS48776@hoeg.nl> <4A2142E1.7000607@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XG0jWBK27HhJN4nS" Content-Disposition: inline In-Reply-To: <4A2142E1.7000607@FreeBSD.org> User-Agent: Mutt/1.5.19 (2009-01-05) Cc: ports@FreeBSD.org, gerald@FreeBSD.org Subject: Re: [Patch] Proposal: USE_GNU89 switch X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2009 14:34:44 -0000 --XG0jWBK27HhJN4nS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Gabor Kovesdan wrote: > As for LLVM, probably it won't work out for the whole ports =20 > tree. I don't know what's the portmgr opinion on this, if we start to =20 > use LLVM in Ports Collection, we should reconsider the knob, though. LLVM/Clang support is trivial. Erwin Lansing fired up an experimental ports build for us and the numbers are *very* promising. There are still some issues with the compiler itself, but so far it seems the only architectural change to the tree that needs to be made, is a hint to fall back to C89. This is not just about LLVM/Clang support. If the GCC folks ever decide to switch to C99 by default, we'll have exactly the same issue. --=20 Ed Schouten WWW: http://80386.nl/ --XG0jWBK27HhJN4nS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkohRAMACgkQ52SDGA2eCwUobgCfclM+VwvV3K96CG1QkgWfZgMC iCMAn0ZPA8RO5eayjyQSVAaRoqU8b5CI =hhgK -----END PGP SIGNATURE----- --XG0jWBK27HhJN4nS--