From 6042d98eda053af63dae7008ccbdb9164124a8e4 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Mon, 7 Oct 2013 19:13:27 +0200 Subject: [PATCH] Properly detect boost141 libs/headers on el5. refs #4772 --- icinga2.spec.in | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/icinga2.spec.in b/icinga2.spec.in index 0d6b4b63a..c3a1eb866 100644 --- a/icinga2.spec.in +++ b/icinga2.spec.in @@ -1,6 +1,8 @@ %define revision 1 %define opensuse_boost_version 1_49_0 %define el5_boost_version 141 +%define el5_boost_libs %{_libdir}/boost%{el5_boost_version} +%define el5_boost_includes /usr/include/boost%{el5_boost_version} %define logmsg logger -t %{name}/rpm @@ -86,10 +88,26 @@ IDOUtils schema >= 1.10 %setup -q -n %{name}-%{version} %build + +# el5 requires special treatment for boost from epel +# 1) set CPATH, LD_LIBRARY_PATH for path detection +# 2) set --with-boost[-libdir] for library version checks +%if 0%{?el5} || 0%{?rhel} == 5 || "%{?dist}" == ".el5" +export CPATH="%{el5_boost_includes}:$CPATH" +export LD_LIBRARY_PATH="%{el5_boost_libs}:$LD_LIBRARY_PATH" +%configure --with-icinga-user=$USER \ + --with-icinga-group=$USER \ + --with-icingacmd-user=$USER \ + --with-icingacmd-group=$USER \ + --with-boost="%{el5_boost_libs}" \ + --with-boost-libdir="%{el5_boost_libs}" +%else +# the famous others %configure --with-icinga-user=$USER \ --with-icinga-group=$USER \ --with-icingacmd-user=$USER \ --with-icingacmd-group=$USER +%endif make %{?_smp_mflags} -- 2.40.0