Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Sep 2017 08:58:36 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Mark Millard <markmi@dsl-only.net>
Cc:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: head/lib/clang/freebsd_cc_version.h , FREEBSD_CC_VERSION : When is it supposed to update?
Message-ID:  <2CE282A4-AF8C-47EC-944D-EB9686204DCA@FreeBSD.org>
In-Reply-To: <77543DF5-251C-438E-92A2-06574A687F9F@dsl-only.net>
References:  <77543DF5-251C-438E-92A2-06574A687F9F@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--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 <markmi@dsl-only.net> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2CE282A4-AF8C-47EC-944D-EB9686204DCA>