From 644d69d03a31f7d71c424b4cb0f746ee9dfd3ca8b1a761870378437613849e76 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 14 Mar 2022 10:40:47 +0000 Subject: [PATCH] Accepting request 961605 from home:marxin:branches:devel:tools - Add gcc12-disable-Werror=maybe-uninitialized.patch in order to fix boo#1196587. OBS-URL: https://build.opensuse.org/request/show/961605 OBS-URL: https://build.opensuse.org/package/show/devel:tools/benchmark?expand=0&rev=41 --- benchmark.changes | 6 ++++++ benchmark.spec | 1 + gcc12-disable-Werror=maybe-uninitialized.patch | 12 ++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 gcc12-disable-Werror=maybe-uninitialized.patch 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)