]> git.ipfire.org Git - thirdparty/ipxe.git/commit
[build] Disable array bounds checking for GCC
authorMichael Brown <mcb30@ipxe.org>
Wed, 14 Dec 2022 00:51:00 +0000 (00:51 +0000)
committerMichael Brown <mcb30@ipxe.org>
Wed, 14 Dec 2022 00:54:13 +0000 (00:54 +0000)
commit54c4c1d403c1730d3c8e467910d7044a649bfbee
treee83f0477d7d454aabf4d1dbc84ca9f53b0b094c5
parent563bff472276b25a6788abc3c916cda65e7ceead
[build] Disable array bounds checking for GCC

The array bounds checker on GCC 12 and newer reports a very large
number of false positives that result in build failures.  In
particular, accesses through pointers to zero-length arrays (such as
those used by the linker table mechanism in include/ipxe/tables.h) are
reported as errors, contrary to the GCC documentation.

Work around this GCC issue by unconditionally disabling the warning.

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