From owner-freebsd-hackers@FreeBSD.ORG Wed Jul 22 16:05:57 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 028D8106564A; Wed, 22 Jul 2009 16:05:57 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 4E8528FC1F; Wed, 22 Jul 2009 16:05:55 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id n6MG5lCN011265 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 22 Jul 2009 19:05:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3) with ESMTP id n6MG5leR083845; Wed, 22 Jul 2009 19:05:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.3/8.14.3/Submit) id n6MG5liv083844; Wed, 22 Jul 2009 19:05:47 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 22 Jul 2009 19:05:47 +0300 From: Kostik Belousov To: Alexander Churanov Message-ID: <20090722160547.GU55190@deviant.kiev.zoral.com.ua> 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> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="+Zdg+YhINNrRV9Ds" Content-Disposition: inline In-Reply-To: <3cb459ed0907220823q2376f545x44c0972a989a4b72@mail.gmail.com> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Dag-Erling Sm??rgrav , Roman Divacky , hackers@freebsd.org, "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: Wed, 22 Jul 2009 16:05:57 -0000 --+Zdg+YhINNrRV9Ds Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jul 22, 2009 at 07:23:17PM +0400, Alexander Churanov wrote: > 2009/7/22 Kostik Belousov : > > I believe that the nearest action that is quite reasonable and > > profitable by its own merit is divorcing base compiler and compiler used > > to build ports. Even if this means that we would "only" have different > > versions of gcc. > > >=20 > 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. --+Zdg+YhINNrRV9Ds Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkpnONoACgkQC3+MBN1Mb4iWogCeK/wrVE248aYpNklUpFLMsX6F jQ4An3skcIt3a66e8/p/ZHRLKff5yPpS =es35 -----END PGP SIGNATURE----- --+Zdg+YhINNrRV9Ds--