From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 25 19:59:51 2013 Return-Path: Delivered-To: toolchain@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3BFD876E for ; Fri, 25 Jan 2013 19:59:51 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id D31B6688 for ; Fri, 25 Jan 2013 19:59:50 +0000 (UTC) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.14.6/8.14.6) with ESMTP id r0PJxfeV041147; Fri, 25 Jan 2013 21:59:41 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.7.4 kib.kiev.ua r0PJxfeV041147 Received: (from kostik@localhost) by tom.home (8.14.6/8.14.6/Submit) id r0PJxfR1041146; Fri, 25 Jan 2013 21:59:41 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 25 Jan 2013 21:59:41 +0200 From: Konstantin Belousov To: Warner Losh Subject: Re: Removing default build of gcc Message-ID: <20130125195941.GW2522@kib.kiev.ua> References: <74D8E686-3679-46F2-8A08-4CF5DFC020CA@FreeBSD.org> <20130125113122.GN2522@kib.kiev.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hsoAP4Wa+/L9NF1J" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on tom.home Cc: toolchain@FreeBSD.org X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jan 2013 19:59:51 -0000 --hsoAP4Wa+/L9NF1J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 25, 2013 at 12:31:39PM -0700, Warner Losh wrote: >=20 > On Jan 25, 2013, at 4:31 AM, Konstantin Belousov wrote: >=20 > > On Fri, Jan 25, 2013 at 08:41:11AM +0000, David Chisnall wrote: > >> Hi All, > >>=20 > >> In 10.0, the plan is not to ship any GPL'd code, so I'd like to start = disconnecting things from the default build, starting with gcc. I've been = running a gcc-free system for a while, and I think all of the ports that do= n't build with clang are now explicitly depending on gcc. Does anyone have= strong opinions on when would be a good time for head on x86 and x86-64 to= default to not building gcc? > >=20 > > To clarify: there is no plans to not ship any GPLed code for 10.x. > > Instead, there are still plans to ship working 10.x. > >=20 > > Please do not consider the personal opinion as the statement of the pro= ject > > policy. >=20 > The goal is to try not to ship GPL'd code in 10. The goal is not to ship = 10 without GPL'd code if that results in a broken system. The goal also as = articulated at different forum, was for Tier 1 systems. Tier 2 and 3 syste= ms may use GPL code as a fallback if the non-gpl'd code doesn't work on tho= se platforms. >=20 > That is to say, it is a goal, not an absolute requirement. All you said is reasonable and quite coincides with what I thought. Unfortunately, it has very tangential relations to what is proposed to do and to the political agenda declared in the message started the thread. I am really tired of the constant struggle against the consumation of the FreeBSD as the test-bed for the pre-alpha quality software. E.g., are we fine with broken C++ runtime in 9 ? --hsoAP4Wa+/L9NF1J Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQIcBAEBAgAGBQJRAuQsAAoJEJDCuSvBvK1ByWMP/35NGauTQDjybB/wTLL0t1HK 20B1Ioi1/6sQiemRtrTN0bL5egKN1zOzKlfq43vMxjIwwM2fTGfo9XZ8N+rZo4VL tNPIcOfZH0qXnGLbDAI19IqNsd5VRvHwJc6i0+ipnRCGeFvUtXeQxXlp51fzlSTJ B1OJjoe/vokz6O6BgY33lW0bJbPGfqoIgqUdAmJkouBLQeE2MeVEKMr9ALCSQdS0 GtcQ+UcfQAXBsqHQqZ9qwKIyDjQq2diYIB7GSxpx0J7e/6Ku21FLdBFY4yfhEsCt vm/mX++VqL5cJqEshKkMNWb0J7CeEvmmt7XAxuCfmsMzpaod6dgobr3fl/AR29Jo fpeoV1mIx8qeIQcK2OsvZgKiE643ukRH5WahXJJZgAu3z9n/8lf4XstmBSmSTeCD hvrxKGIRwvWn3n5O0aecibzcPKBPmQaHqIWqBXS19G0vIwDJ1GwkgalafV1LxaiV HcvHYbAwtQ1OUNr6YNekuPE6L3wzFb41MknSIR3SafpPXqc4nLr4EBDdPe+9aKS8 t5retCsm5iaBvpxim9h3ryt4sbEK2l5VsHzuUOsIZTYfBgF0/vDT2BeAo9kia5wx +DQHDlabmB5aD6KYTQIZ871N5nkU1GgRnp5YFLsZoxx3e7rhnb4oqlwR6iMykHLY 5xUVH9z6dTwahF3KEU1j =7+xL -----END PGP SIGNATURE----- --hsoAP4Wa+/L9NF1J--