Updated bundled Bind9 to 9.11.36
Describe the bug DHCP won't build on OpenWRT due to bind/lib/isc/stats.c being broken in 9.11.14.
To Reproduce Steps to reproduce the behavior:
- Create an OpenWRT build environment (Ubuntu 20 preferred)
- Tweak feeds/packages/net/isc-dhcp/Makefile to use
PKG_VERSION:=4.4.2-P2
,PKG_RELEASE:=1
, and the correctPKG_HASH
for the tarball. - Enable
CONFIG_PACKAGE_isc-dhcp-server-ipv6=y
in your.config
file. - Run
make world
Expected behavior Everything should build
Environment:
-
ISC DHCP version: 4.4.2-P2
-
OS: Ubuntu 20.04 cross-building OpenWRT
master
-
CONFIG_PACKAGE_isc-dhcp-server-ipv6=y
enabled
Additional Information Fixed with fix variable name in conditional block which hit v9_11_15.
Some initial questions
- This issue has been brought up on dhcp-workers previously but is unresolved.
Is your feature request related to a problem? Please describe. Unable to build newer releases for OpenWRT (I'm the package owner on that distro).
Describe the solution you'd like I'd like it to be buildable again.
Describe alternatives you've considered None are applicable since they all involve applying patches to a file that gets extracted from a tarball, which isn't supported by the OpenWRT build machinery.
Additional context See discussion on dhcp-workers mailing list.
Funding its development I can contribute support through providing and testing the fix.
Participating in development See previous.
Contacting you See my gitlab account for an email address.
UPDATE: The original ticket was to update to 9.11.15, but the changes now update to 9.11.36.