From owner-freebsd-toolchain@freebsd.org Thu Sep 7 06:58:45 2017 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20D46E0BF7C; Thu, 7 Sep 2017 06:58:45 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:470:7a58:1::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB3D280E35; Thu, 7 Sep 2017 06:58:44 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [IPv6:2001:470:7a58::11b8:8ff2:8d47:fe2b] (unknown [IPv6:2001:470:7a58:0:11b8:8ff2:8d47:fe2b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id AAA3D374FB; Thu, 7 Sep 2017 08:58:41 +0200 (CEST) From: Dimitry Andric Message-Id: <2CE282A4-AF8C-47EC-944D-EB9686204DCA@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_A0283FE9-8C8B-4148-80A7-E91AEFE99FB0"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: head/lib/clang/freebsd_cc_version.h , FREEBSD_CC_VERSION : When is it supposed to update? Date: Thu, 7 Sep 2017 08:58:36 +0200 In-Reply-To: <77543DF5-251C-438E-92A2-06574A687F9F@dsl-only.net> Cc: FreeBSD Toolchain , FreeBSD Current To: Mark Millard References: <77543DF5-251C-438E-92A2-06574A687F9F@dsl-only.net> X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Sep 2017 06:58:45 -0000 --Apple-Mail=_A0283FE9-8C8B-4148-80A7-E91AEFE99FB0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 7 Sep 2017, at 01:54, Mark Millard wrote: >=20 > When is: >=20 > head/lib/clang/freebsd_cc_version.h >=20 > supposed to have: >=20 > FREEBSD_CC_VERSION >=20 > updated? Back on 2016-May-23 Bryan Drewery wrote on the lists: >=20 >> A critical note to toolchain developers, or anyone who touches the = Clang >> or GCC source files. If you modify these files or add a new target >> architecture into Clang, please bump the revision in the appropriate = file: >=20 >=20 > (It has moved since then.) Does this still apply? >=20 > The most recent FREEBSD_CC_VERSION update was the clang 4 -> clang 5 = transition: For clang, I update FREEBSD_CC_VERSION much more conservatively now, since bumping it requires everybody to do a full compiler bootstrap during buildworld. Basically only when: * A major update is imported, such as going from 4.0.0 to 5.0.0. Since that touches many files, it is better to ensure all parts of world are built with the new major version. * There is a bug in the system compiler, preventing some or all users from building (parts of) world. -Dimitry --Apple-Mail=_A0283FE9-8C8B-4148-80A7-E91AEFE99FB0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.1 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCWbDuHAAKCRCwXqMKLiCW ow31AKDrFP3FLPOi3NcsVm2zCjVuZ751aQCcDPNbUwJDQxRckDHobzZFUWLkXJY= =6iQX -----END PGP SIGNATURE----- --Apple-Mail=_A0283FE9-8C8B-4148-80A7-E91AEFE99FB0--