]> granicus.if.org Git - icinga2/commitdiff
icinga2.spec: Add selecting g++ compiler on older SUSE releases
authorMarkus Frosch <markus.frosch@icinga.com>
Fri, 28 Apr 2017 13:17:21 +0000 (15:17 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Wed, 3 May 2017 11:43:46 +0000 (13:43 +0200)
g++ is too old, and the newer binary is suffixed.

Signed-off-by: Michael Friedrich <michael.friedrich@icinga.com>
fixes #5218

icinga2.spec

index 7c0ed6ab067cbc4c02290d89df42070100a4d32e..5b37ecfc85a9b566e3f483f2be0d11e3a9d95127 100644 (file)
@@ -339,6 +339,12 @@ CMAKE_OPTS="$CMAKE_OPTS -DICINGA2_PLUGINDIR=%{_prefix}/lib/nagios/plugins"
 CMAKE_OPTS="$CMAKE_OPTS -DUSE_SYSTEMD=ON"
 %endif
 
+%if "%{_vendor}" == "suse" && 0%{?suse_version} < 1210
+# from package gcc48-c++
+export CC=gcc-4.8
+export CXX=g++-4.8
+%endif
+
 %{?scl_enable} cmake $CMAKE_OPTS -DCMAKE_C_FLAGS:STRING="%{optflags} %{?march_flag}" -DCMAKE_CXX_FLAGS:STRING="%{optflags} %{?march_flag}" .
 
 make %{?_smp_mflags}