]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
el7 builds: switch to boost 1.69 11315/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 11 Feb 2022 13:48:57 +0000 (14:48 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 11 Feb 2022 13:48:57 +0000 (14:48 +0100)
builder-support/specs/dnsdist.spec
builder-support/specs/pdns-recursor.spec
builder-support/specs/pdns.spec

index 97cdb7fdbf711f3084c56f2903f7c82a7844c4e6..2192c0373d9440f93cc5a38b68506c5a46826e5d 100644 (file)
@@ -11,14 +11,19 @@ BuildRequires: libedit-devel
 BuildRequires: openssl-devel
 
 %if 0%{?suse_version}
-BuildRequires: boost-devel
 BuildRequires: lua-devel
 BuildRequires: systemd
 BuildRequires: systemd-units
 BuildRequires: systemd-devel
 %endif
-%if 0%{?rhel} >= 7
+
+%if 0%{?rhel} < 8
+BuildRequires: boost169-devel
+%else
 BuildRequires: boost-devel
+%endif
+
+%if 0%{?rhel} >= 7
 BuildRequires: gnutls-devel
 BuildRequires: libcap-devel
 BuildRequires: libnghttp2-devel
@@ -59,6 +64,11 @@ dnsdist is a high-performance DNS loadbalancer that is scriptable in Lua.
 sed -i '/^ExecStart/ s/dnsdist/dnsdist -u dnsdist -g dnsdist/' dnsdist.service.in
 
 %build
+%if 0%{?rhel} < 8
+export CPPFLAGS=-I/usr/include/boost169
+export LDFLAGS=-L/usr/lib64/boost169
+%endif
+
 %configure \
   --enable-option-checking=fatal \
   --sysconfdir=/etc/dnsdist \
index b806482df399bc23cc160b64ee22ed3c09a9bbd7..983312690e60032a429d3a3f292b8a1ba50c9fa1 100644 (file)
@@ -9,7 +9,11 @@ Source0: %{name}-%{getenv:BUILDER_VERSION}.tar.bz2
 
 Provides: powerdns-recursor = %{version}-%{release}
 
+%if 0%{?rhel} < 8
+BuildRequires: boost169-devel
+%else
 BuildRequires: boost-devel
+%endif
 BuildRequires: libcap-devel
 BuildRequires: systemd
 BuildRequires: systemd-devel
@@ -43,6 +47,11 @@ package if you need a dns cache for your network.
 %autosetup -p1 -n %{name}-%{getenv:BUILDER_VERSION} 
 
 %build
+%if 0%{?rhel} < 8
+export CPPFLAGS=-I/usr/include/boost169
+export LDFLAGS=-L/usr/lib64/boost169
+%endif
+
 %configure \
     --enable-option-checking=fatal \
     --sysconfdir=%{_sysconfdir}/%{name} \
index 86bdc752d8e65db56de9c8605ca724d243331739..754ccc59031ae22367187866775c8a3a4a7febe5 100644 (file)
@@ -20,7 +20,11 @@ BuildRequires: systemd-devel
 
 BuildRequires: p11-kit-devel
 BuildRequires: libcurl-devel
+%if 0%{?rhel} < 8
+BuildRequires: boost169-devel
+%else
 BuildRequires: boost-devel
+%endif
 BuildRequires: libsodium-devel
 BuildRequires: bison
 BuildRequires: openssl-devel
@@ -182,6 +186,11 @@ This package contains the ixfrdist program.
 %build
 export CPPFLAGS="-DLDAP_DEPRECATED"
 
+%if 0%{?rhel} < 8
+export CPPFLAGS=-I/usr/include/boost169
+export LDFLAGS=-L/usr/lib64/boost169
+%endif
+
 %configure \
   --enable-option-checking=fatal \
   --sysconfdir=%{_sysconfdir}/%{name} \