Re: RFC: More C errors by default in GCC 14 (no more implicit function declarations etc.)
Paul Wise <[email protected]> Wed, 19 Apr 2023 08:25:19 +0800
| Newsgroups | dev.linux.lists.c-std-porting |
|---|---|
| Organization | Debian |
| Message-ID | <[email protected]> |
--=-hwsgRVqv1SAd8kyuZJg3 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2023-04-18 at 16:07 +0200, Florian Weimer wrote: > TL;DR: I want to propose a GCC 14 change which will impact > distributions, so I'd like to gather some feedback from Debian. Is this change being made the upstream defaults? Or will it be a distro override like the hardening flags are? > I would appreciate some discussion on the Debian impact. Since most of the Debian archive can be reproducibly built, it seems like the way to gauge the impact of this change on Debian would be to do two archive rebuilds, once without the flags and once with the flags, then compare the two builds for each package using diffoscope. The reproducible builds fuzzing tests get 96.2% reproducible, this would only go up when not varying most of the fuzzed things. https://tests.reproducible-builds.org/debian/reproducible.html The existing documentation for Debian archive rebuilds is outdated and deleted, but Lucas Nusbaum and others have been doing them for a while. https://wiki.debian.org/MassRebuilds https://wiki.debian.org/qa.debian.org/ArchiveTesting?action=3Drecall&rev=3D= 23 --=20 bye, pabs https://wiki.debian.org/PaulWise --=-hwsgRVqv1SAd8kyuZJg3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEYQsotVz8/kXqG1Y7MRa6Xp/6aaMFAmQ/NO8ACgkQMRa6Xp/6 aaOHHA/+PKwCkVrYi3mnSzQYuSrnkva6im7MkDxTjFlN712qQPvEmFLEBc8S6IDx RFDXaba2MmNT62j6M0syAt+b5ZSlfbws6w2E5rJ8NHOIgMTME9pcLIqSSV3Ng6O3 c993aO/7LDFyDDnGorZ/oxQIlpRk9hzpS7svvS4tuW701pJBD2XQrJCkvALvrJX9 vIeNDRq7l2EjMOlK4ZlIy20GXvgg7YoOGOSJ1jJBLWZo70UCSK+5cF3vOA/crAow RWcOJY0mqyxoB5rGny20A67Lu97yMLkRUyvUf6j/3St9CT2s3ZCFWLfknKCdkOkg FK7V4Cy6wwTJ30zR3OIH0DuuckZQw3dI3N1gvSieUpfWNEtbJcCCKvtmUlnONrMt LlV52IX8hKlgLco9+kFvdSfhEUE74+vmhiBRiaIDVZHNx/z8C9wmlDj3L6QmDDxo WXHpKPHdqvzYZCoZ5jhke9guY0CEWKsMa4+jzlNodsr+I1nylFJlsM3lPH/KoQ0r SYhCxn2VM0W01Bp/c9XEjHQnVFAKSEltbwP3qE9qKOi54s4FLKZsXOn1WU+hHLEO Kq1SjRRjuGXsvX4mFXaioanpy1OO/ivgFgf1JPiQG1gEnI0+heVTbKGm88Lc7Onj 3yHJuvuU48XkAtJSUX9wUm03rFiMrHrzS4aTTCh5uzwgbFKuO9A= =mczM -----END PGP SIGNATURE----- --=-hwsgRVqv1SAd8kyuZJg3--