From a9a1ae5013906e0b0bb8495b05f834fa16040c87fbf56ac87b38b084d2814b34 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 1 Mar 2024 12:52:49 +0000 Subject: [PATCH] Accepting request 1153885 from home:pluskalm:branches:Application:Geo - Fix building on Leap OBS-URL: https://build.opensuse.org/request/show/1153885 OBS-URL: https://build.opensuse.org/package/show/Application:Geo/PDAL?expand=0&rev=37 --- PDAL.changes | 5 +++++ PDAL.spec | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/PDAL.changes b/PDAL.changes index 1d4e9a3..cfb3182 100644 --- a/PDAL.changes +++ b/PDAL.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Mar 1 10:53:46 UTC 2024 - Martin Pluskal + +- Fix building on Leap + ------------------------------------------------------------------- Fri Mar 1 07:33:55 UTC 2024 - Dominique Leuenberger diff --git a/PDAL.spec b/PDAL.spec index e11485c..e17cc30 100644 --- a/PDAL.spec +++ b/PDAL.spec @@ -45,7 +45,6 @@ BuildRequires: curl-devel BuildRequires: eigen3-devel BuildRequires: fdupes BuildRequires: freeglut-devel -BuildRequires: gcc-c++ BuildRequires: gdal BuildRequires: geotiff-devel BuildRequires: gtest @@ -95,6 +94,11 @@ Provides: bundled(PoissonRecon) Provides: bundled(nanoflann) # https://github.com/nlohmann/json bundled in vendor/nlohmann Provides: bundled(nlohmann) +%if 0%{?suse_version} < 1550 +BuildRequires: gcc12-c++ +%else +BuildRequires: gcc-c++ >= 11 +%endif %description PDAL is a C++ BSD library for translating and manipulating point cloud data. @@ -179,6 +183,9 @@ find ./doc/ -type f -iname "*.ai" -delete # boo#1194109 and upstream https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102059 %define _lto_cflags %{nil} %endif +%if 0%{?suse_version} < 1550 +export CXX=g++-12 +%endif %cmake \ -DCMAKE_VERBOSE_MAKEFILE=ON \