From a2addbdb1b0ceb775fe2f5ec5a58a3bd4914fd04 Mon Sep 17 00:00:00 2001 From: Pavel Siska Date: Thu, 9 Oct 2025 13:47:57 +0200 Subject: [PATCH] Spec: Update gcc-c++ dependency for c++20 --- pkg/rpm/telemetry.spec.in | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkg/rpm/telemetry.spec.in b/pkg/rpm/telemetry.spec.in index 3dbecdf..1316752 100644 --- a/pkg/rpm/telemetry.spec.in +++ b/pkg/rpm/telemetry.spec.in @@ -7,12 +7,18 @@ License: BSD Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} -BuildRequires: gcc-c++ >= 8 BuildRequires: make BuildRequires: git BuildRequires: fuse3-devel >= 3.2.1 BuildRequires: cmake >= 3.12 +%if 0%{?rhel} && 0%{?rhel} <= 8 +BuildRequires: gcc-toolset-13 +BuildRequires: gcc-toolset-13-gcc-c++ +%else +BuildRequires: gcc-c++ >= 11.5 +%endif + Requires: fuse3 %description @@ -23,6 +29,9 @@ telemetry data in your program. %autosetup %build +%if 0%{?rhel} && 0%{?rhel} <= 8 +source /opt/rh/gcc-toolset-13/enable +%endif %cmake -DCMAKE_BUILD_TYPE=Release %cmake_build