Skip to content

Commit 3ecb67b

Browse files
author
Pavel Siska
committed
Spec: Update gcc-c++ dependency for c++20
1 parent 5d56793 commit 3ecb67b

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

pkg/rpm/telemetry.spec.in

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,18 @@ License: BSD
77
Source0: %{name}-%{version}.tar.gz
88

99
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
10-
BuildRequires: gcc-c++ >= 8
1110
BuildRequires: make
1211
BuildRequires: git
1312
BuildRequires: fuse3-devel >= 3.2.1
1413
BuildRequires: cmake >= 3.12
1514

15+
%if 0%{?rhel} && 0%{?rhel} <= 8
16+
BuildRequires: gcc-toolset-11
17+
BuildRequires: gcc-toolset-11-gcc-c++
18+
%else
19+
BuildRequires: gcc-c++ >= 11.5
20+
%endif
21+
1622
Requires: fuse3
1723

1824
%description
@@ -23,6 +29,10 @@ telemetry data in your program.
2329
%autosetup
2430

2531
%build
32+
%if 0%{?rhel} && 0%{?rhel} <= 8
33+
source /opt/rh/gcc-toolset-11/enable
34+
%endif
35+
2636
%cmake -DCMAKE_BUILD_TYPE=Release
2737
%cmake_build
2838

0 commit comments

Comments
 (0)