summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2021-10-30 11:08:57 +0200
committerSergei Golubchik <serg@mariadb.org>2021-10-30 11:08:57 +0200
commit0a17a526c162273eb2a4415a97df7d8ba1897bed (patch)
tree1ca485cfaa54c1cb0aa7ad922ce9d21639930cc4
parent960b4870a28e3d164552601333f5ee9a634efda6 (diff)
downloadmariadb-git-0a17a526c162273eb2a4415a97df7d8ba1897bed.tar.gz
workaround for gcc bug 7302
it's https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7302 fixed in 2011 affects fmtlib: https://github.com/fmtlib/fmt/issues/1936
-rw-r--r--cmake/maintainer.cmake1
1 files changed, 1 insertions, 0 deletions
diff --git a/cmake/maintainer.cmake b/cmake/maintainer.cmake
index b2b2eef9245..038251c40e2 100644
--- a/cmake/maintainer.cmake
+++ b/cmake/maintainer.cmake
@@ -45,6 +45,7 @@ SET(MY_ERROR_FLAGS -Werror)
IF(CMAKE_COMPILER_IS_GNUCC AND CMAKE_C_COMPILER_VERSION VERSION_LESS "6.0.0")
SET(MY_ERROR_FLAGS ${MY_ERROR_FLAGS} -Wno-error=maybe-uninitialized)
+ SET(MY_ERROR_FLAGS ${MY_ERROR_FLAGS} -Wno-error=non-virtual-dtor) # gcc bug 7302
ENDIF()
IF(MYSQL_MAINTAINER_MODE MATCHES "OFF|WARN")