diff --git a/benchmark.changes b/benchmark.changes index c934e81..6701c69 100644 --- a/benchmark.changes +++ b/benchmark.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Mar 14 08:41:35 UTC 2022 - Martin Liška + +- Add gcc12-disable-Werror=maybe-uninitialized.patch in order + to fix boo#1196587. + ------------------------------------------------------------------- Mon Jan 17 11:58:46 UTC 2022 - Martin Pluskal diff --git a/benchmark.spec b/benchmark.spec index 67d6fde..6aec0e9 100644 --- a/benchmark.spec +++ b/benchmark.spec @@ -25,6 +25,7 @@ Summary: A microbenchmark support library License: Apache-2.0 URL: https://github.com/google/benchmark Source: %{name}-%{version}.tar.gz +Patch0: gcc12-disable-Werror=maybe-uninitialized.patch BuildRequires: cmake >= 3.5.1 BuildRequires: gcc-c++ BuildRequires: git-core diff --git a/gcc12-disable-Werror=maybe-uninitialized.patch b/gcc12-disable-Werror=maybe-uninitialized.patch new file mode 100644 index 0000000..d189cde --- /dev/null +++ b/gcc12-disable-Werror=maybe-uninitialized.patch @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index b8852e4..4363fa1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -238,6 +238,7 @@ else() + if (BENCHMARK_ENABLE_LTO) + add_cxx_compiler_flag(-flto) + add_cxx_compiler_flag(-Wno-lto-type-mismatch) ++ add_cxx_compiler_flag(-Wno-error=maybe-uninitialized) + if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + find_program(GCC_AR gcc-ar) + if (GCC_AR)