forked from pool/doctest
Accepting request 896630 from home:cgiboudeaux:branches:devel:tools
- Add GCC 11 compatibility fix: * 0001-Fix-build-with-GCC-11.patch OBS-URL: https://build.opensuse.org/request/show/896630 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doctest?expand=0&rev=13
This commit is contained in:
parent
8165b3bb05
commit
13512729b9
40
0001-Fix-build-with-GCC-11.patch
Normal file
40
0001-Fix-build-with-GCC-11.patch
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
From e0ff2bd492fd0dc4d25e6a507aa7d6766ce2da83 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Jan=20Kundr=C3=A1t?= <jan.kundrat@cesnet.cz>
|
||||||
|
Date: Mon, 17 May 2021 12:41:37 +0200
|
||||||
|
Subject: [PATCH] Fix build with GCC 11
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
GCC 11 started warning about unused-but-set variables. Here's how it
|
||||||
|
fails:
|
||||||
|
|
||||||
|
examples/all_features/stringification.cpp: In function ‘void _DOCTEST_ANON_FUNC_20()’:
|
||||||
|
examples/all_features/stringification.cpp:106:26: error: variable ‘bla2’ set but not used [-Werror=unused-but-set-variable]
|
||||||
|
106 | MyTypeInherited<int> bla2;
|
||||||
|
| ^~~~
|
||||||
|
|
||||||
|
I don't think that that assignment is actually doing anything; in fact,
|
||||||
|
there's that other variable which is assigned in a similar manner, but
|
||||||
|
that one is also used for an assert.
|
||||||
|
---
|
||||||
|
examples/all_features/stringification.cpp | 3 ---
|
||||||
|
1 file changed, 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/examples/all_features/stringification.cpp b/examples/all_features/stringification.cpp
|
||||||
|
index a8b5d5b..492e1ec 100644
|
||||||
|
--- a/examples/all_features/stringification.cpp
|
||||||
|
+++ b/examples/all_features/stringification.cpp
|
||||||
|
@@ -103,9 +103,6 @@ TEST_CASE("all asserts should fail and show how the objects get stringified") {
|
||||||
|
MyTypeInherited<int> bla1;
|
||||||
|
bla1.one = 5;
|
||||||
|
bla1.two = 4u;
|
||||||
|
- MyTypeInherited<int> bla2;
|
||||||
|
- bla2.one = 5;
|
||||||
|
- bla2.two = 6u;
|
||||||
|
|
||||||
|
Bar::Foo f1;
|
||||||
|
Bar::Foo f2;
|
||||||
|
--
|
||||||
|
2.31.1
|
||||||
|
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 1 09:19:24 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
|
||||||
|
|
||||||
|
- Add GCC 11 compatibility fix:
|
||||||
|
* 0001-Fix-build-with-GCC-11.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 22 15:28:53 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
Mon Mar 22 15:28:53 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
||||||
|
|
||||||
|
@ -23,6 +23,8 @@ Summary: Single-header testing framework
|
|||||||
License: MIT
|
License: MIT
|
||||||
URL: http://bit.ly/doctest-docs
|
URL: http://bit.ly/doctest-docs
|
||||||
Source0: https://github.com/onqtam/doctest/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
Source0: https://github.com/onqtam/doctest/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
||||||
|
# PATCH-FIX-UPSTREAM
|
||||||
|
Patch0: 0001-Fix-build-with-GCC-11.patch
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -37,11 +39,12 @@ Summary: Single-header testing framework
|
|||||||
C++98/C++11 single-header testing framework for unit tests and TDD.
|
C++98/C++11 single-header testing framework for unit tests and TDD.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
# fix cmake module path
|
# fix cmake module path
|
||||||
sed -i 's|lib/cmake|%{_lib}/cmake|g' CMakeLists.txt
|
sed -i 's|lib/cmake|%{_lib}/cmake|g' CMakeLists.txt
|
||||||
|
|
||||||
%build
|
|
||||||
%cmake
|
%cmake
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user