]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[build] Disable dangling pointer checking for GCC
authorMichael Brown <mcb30@ipxe.org>
Wed, 14 Dec 2022 01:26:03 +0000 (01:26 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 14 Dec 2022 01:29:49 +0000 (01:29 +0000)
commitb0ded89e917b48b73097d3b8b88dfa3afb264ed0
tree492fb1d301c493d83f0a0400e19f982ee07622a8
parent54c4c1d403c1730d3c8e467910d7044a649bfbee
[build] Disable dangling pointer checking for GCC

The dangling pointer warning introduced in GCC 12 reports false
positives that result in build failures.  In particular, storing the
address of a local code label used to record the current state of a
state machine (as done in crypto/deflate.c) is reported as an error.

There seems to be no way to mark the pointer type as being permitted
to hold such a value, so unconditionally disable the warning.

Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile.housekeeping