Add missing #includes for gcc-11

This commit is contained in:
Jeff Law 2020-10-15 16:51:03 -06:00
parent f0c74fc548
commit 4dc8291b25
2 changed files with 41 additions and 1 deletions

36
kea-gcc11.patch Normal file
View File

@ -0,0 +1,36 @@
diff --git a/src/lib/database/backend_selector.cc b/src/lib/database/backend_selector.cc
index cea5a53..2c3c07d 100644
--- a/src/lib/database/backend_selector.cc
+++ b/src/lib/database/backend_selector.cc
@@ -7,6 +7,7 @@
#include <database/backend_selector.h>
#include <exceptions/exceptions.h>
#include <climits>
+#include <limits>
#include <sstream>
using namespace isc::data;
diff --git a/src/lib/dhcpsrv/cfg_hosts_util.cc b/src/lib/dhcpsrv/cfg_hosts_util.cc
index 11c9e87..b5eab53 100644
--- a/src/lib/dhcpsrv/cfg_hosts_util.cc
+++ b/src/lib/dhcpsrv/cfg_hosts_util.cc
@@ -5,6 +5,7 @@
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
#include <config.h>
+#include <limits>
#include <cc/data.h>
#include <dhcpsrv/subnet_id.h>
diff --git a/src/lib/dhcpsrv/network_state.cc b/src/lib/dhcpsrv/network_state.cc
index a86a346..94451ca 100644
--- a/src/lib/dhcpsrv/network_state.cc
+++ b/src/lib/dhcpsrv/network_state.cc
@@ -6,6 +6,7 @@
#include <config.h>
+#include <limits>
#include <exceptions/exceptions.h>
#include <dhcpsrv/network_state.h>
#include <dhcpsrv/timer_mgr.h>

View File

@ -6,7 +6,7 @@
Name: kea
Version: 1.8.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: DHCPv4, DHCPv6 and DDNS server from ISC
License: MPLv2.0 and Boost
@ -18,6 +18,7 @@ Source3: kea-dhcp-ddns.service
Source4: kea-ctrl-agent.service
Patch3: 0004-Openssl-version.patch
Patch4: kea-gcc11.patch
# autoreconf
BuildRequires: autoconf automake libtool
@ -290,6 +291,9 @@ EOF
%changelog
* Thu Oct 15 2020 Jeff Law <law@redhat.com> - 1.8.0-2
- Fix missing #includes for gcc-11
* Wed Sep 16 2020 Pavel Zhukov <pzhukov@redhat.com> - 1.8.0-1
- New version v1.8.0