From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 2 23:43:19 2009 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4249C106564A; Sun, 2 Aug 2009 23:43:19 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id A7AC78FC18; Sun, 2 Aug 2009 23:43:18 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id 2729DEB4F84; Mon, 3 Aug 2009 02:23:03 +0300 (EEST) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id ED0464509B; Mon, 3 Aug 2009 02:23:02 +0300 (EEST) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CrnxSH7F1Ux4; Mon, 3 Aug 2009 02:23:02 +0300 (EEST) Received: from kobe.laptop (adsl48-68.kln.forthnet.gr [77.49.175.68]) by mail.ceid.upatras.gr (Postfix) with ESMTP id B13ED45088; Mon, 3 Aug 2009 02:23:02 +0300 (EEST) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id n72NN1w6092270 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 3 Aug 2009 02:23:01 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id n72NMxOt092263; Mon, 3 Aug 2009 02:22:59 +0300 (EEST) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: Kostik Belousov References: <2e566b9e0907202134h5568a06bl33a8d95ac9c7f845@mail.gmail.com> <20090721131735.GA18929@freebsd.org> <2e566b9e0907211818k1a52ef7am5c681a6f4ffc868c@mail.gmail.com> <864ot5jy3f.fsf@ds4.des.no> <20090722141756.GQ55190@deviant.kiev.zoral.com.ua> <3cb459ed0907220823q2376f545x44c0972a989a4b72@mail.gmail.com> <20090722160547.GU55190@deviant.kiev.zoral.com.ua> Date: Mon, 03 Aug 2009 02:22:45 +0300 In-Reply-To: <20090722160547.GU55190@deviant.kiev.zoral.com.ua> (Kostik Belousov's message of "Wed, 22 Jul 2009 19:05:47 +0300") Message-ID: <877hxlx0l6.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Cc: Dag-Erling Sm??rgrav , Roman Divacky , hackers@freebsd.org, Alexander Churanov , "Shaowei Wang \(wsw\)" Subject: Re: llvm/clang a tool chain or just a compiler for FreeBSD? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Aug 2009 23:43:19 -0000 --=-=-= On Wed, 22 Jul 2009 19:05:47 +0300, Kostik Belousov wrote: >> I know some ports using "USE_GCC" knob of /usr/ports/Mk/bsd.gcc.mk . >> Is this the same as you suggest? > > No. And this was actually not my idea. > > The proposal is to have portmgr-selected and approved version of gcc, > installed from port and used to build ports. The base (g)cc is used > only to build base. > > Such divorce seems to be beneficial both to base compiler, and for > ports. ISTR this is what pkgsrc does. It isn't a very bad idea, and it may give ports/ a bit of freedom about the version of the compiler they can use for special OPTIONS= items like SSE instruction optimizations and so on. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkp2H9MACgkQ1g+UGjGGA7ZhzACcDSFJCXpF5ubSCk8cwF62W/by bWMAn3GYSCd93ZyQCsVIepHhDn7yEgaR =gCEW -----END PGP SIGNATURE----- --=-=-=--