Re: headerscheck warnings with late-model gcc
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Peter Eisentraut <peter@eisentraut.org>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2025-08-29T14:47:39Z
Lists: pgsql-hackers
Peter Eisentraut <peter@eisentraut.org> writes: > On 07.08.25 16:58, Tom Lane wrote: >> 0004: I prefer the solution I exhibited yesterday, ie add >> externs to those headers. > That solution seems fine, too. Great. > This comment should be clarified: > + # This redundant extern declaration is needed to silence headerscheck > + # warnings with some gcc versions. > You could just write > # silence -Wmissing-variable-declarations > which also appears elsewhere in the code. I compromised on writing "redundant declaration to silence -Wmissing-variable-declarations", and pushed it. regards, tom lane
Commits
-
Silence -Wmissing-variable-declarations in headerscheck.
- 8722e7965fd2 19 (unreleased) landed
-
headerscheck: Document that --with-llvm is required
- f5d07085822a 19 (unreleased) landed
-
headerscheck: Ignore Windows-specific header
- da0413373c09 19 (unreleased) landed
-
headerscheck: Use ICU_CFLAGS
- 664e0d678965 19 (unreleased) landed
-
Add -Wmissing-variable-declarations to the standard compilation flags
- 66188912566b 18.0 cited