Skip to content

Commit b00893e

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

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

pkg/rpm/telemetry.spec.in

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,19 @@ 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
18+
BuildRequires: gcc-toolset-11-gcc-c++
19+
%else
20+
BuildRequires: gcc-c++ >= 11.5
21+
%endif
22+
1623
Requires: fuse3
1724

1825
%description
@@ -23,6 +30,10 @@ telemetry data in your program.
2330
%autosetup
2431

2532
%build
33+
%if 0%{?rhel} && 0%{?rhel} <= 8
34+
source /opt/rh/gcc-toolset-11/enable
35+
%endif
36+
2637
%cmake -DCMAKE_BUILD_TYPE=Release
2738
%cmake_build
2839

0 commit comments

Comments
 (0)