Work around more false warnings when compiling deb (#18753)

See https://github.com/OpenRCT2/OpenRCT2/issues/16691 and
https://github.com/OpenRCT2/OpenRCT2/issues/17371
This commit is contained in:
QwertyChouskie 2022-12-04 22:22:31 -08:00 committed by GitHub
parent 6be16ed64f
commit 8438d05011
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 4 deletions

17
debian/rules vendored
View File

@ -2,10 +2,19 @@
BUILDDIR=build_dir
# Ignore false warning with GCC < 11.3: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
# Reference OpenRCT2 bug report: https://github.com/OpenRCT2/OpenRCT2/issues/16691
export DEB_CFLAGS_MAINT_APPEND = -Wno-stringop-overflow
export DEB_CXXFLAGS_MAINT_APPEND = -Wno-stringop-overflow
# Ignore false warnings with GCC:
#
# stringop-overflow false positive in GCC < 11.3
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99578
#
# maybe-uninitialized false positive in GCC < 12.3 (note 12.3 is currently unreleased)
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105937
#
# Reference OpenRCT2 bug reports:
# https://github.com/OpenRCT2/OpenRCT2/issues/16691 (-Wno-stringop-overflow)
# https://github.com/OpenRCT2/OpenRCT2/issues/17371 (-Wno-maybe-uninitialized -Wno-error=null-dereference)
export DEB_CFLAGS_MAINT_APPEND = -Wno-stringop-overflow -Wno-maybe-uninitialized -Wno-error=null-dereference
export DEB_CXXFLAGS_MAINT_APPEND = -Wno-stringop-overflow -Wno-maybe-uninitialized -Wno-error=null-dereference
%:
dh $@