package/dhcp: bump version to 4.3.3-P1
PATCH v4 1/1 package/dhcp: bump version to 4.3.3-P1
bind source tar-ball is now embedded into the dhcp source. The embedded bind tar-ball is extracted after the dhcp source so cross compiling patches can be applied to the dhcp and bind before the package is built.
The embedded bind configure is called as part of dhcp make instead of dhcp configure; therefore, make is called from a POST_CONFIGURE_HOOK to explicitly configure bind.
bind is built from a PRE_BUILD_HOOK using $(MAKE1) because it would not build in parallel.
0001-cross-compile.patch has been submitted upstream (ISC-Bugs #41502).
Buildroot thread
http://lists.busybox.net/pipermail/buildroot/2016-January/149079.html
has related information.
---
Changes v3 -> v4
- consolidate into single patch (suggested by Arnout)
- separate into POST_CONFIGURE_HOOK & PRE_BUILD_HOOK (suggested by Arnout)
Changes v2 -> v3
- removed RFC tag
- updated version from 4.3.3 to 4.3.3-P1 (suggested by Richardo)
- external toolchain support (suggested by Richardo)
Changes v1 -> v2
- removed DHCP_PRE_BUILD_HOOKS in favor of patch (suggested by Arnout)
--- package/dhcp/0001-cross-compile.patch | 194 ++++++++++++++++++++++++++++++++++ package/dhcp/dhcp.hash | 4 +- package/dhcp/dhcp.mk | 24 ++++- 3 files changed, 218 insertions(+), 4 deletions(-) create mode 100644 package/dhcp/0001-cross-compile.patch
package/dhcp/0001-cross-compile.patch new file +194 -0
@@ -0,0 +1,194 @@ +cross compile support integration + +Signed-off-by: Doug Kehn <[email protected]> + +Index: dhcp-4.3.3-P1/bind/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/bind/Makefile.in ++++ dhcp-4.3.3-P1/bind/Makefile.in +@@ -30,7 +30,9 @@ bindconfig = --disable-kqueue --disable- + --without-openssl --without-libxml2 --enable-exportlib \ + --with-gssapi=no --enable-threads=no @BINDCONFIG@ \ + --with-export-includedir=${binddir}/include \ +- --with-export-libdir=${binddir}/lib ++ --with-export-libdir=${binddir}/lib \ ++ --target=@target_alias@ --host=@host_alias@ \ ++ --build=@build_alias@ + + @BIND_ATF_FALSE at cleandirs = ./lib ./include + @BIND_ATF_TRUE at cleandirs = ./lib ./include ./atf +Index: dhcp-4.3.3-P1/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in ++++ dhcp-4.3.3-P1/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in +@@ -168,7 +168,9 @@ code.h: gen + ./gen -s ${srcdir} > code.h + + gen: ${srcdir}/gen.c +- ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o $@ ${srcdir}/gen.c ${LIBS} ++ ${BUILD_CC} ${BUILD_CFLAGS} -I${top_srcdir}/lib/isc/include \ ++ ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} -o $@ ${srcdir}/gen.c \ ++ ${BUILD_LIBS} + + #We don't need rbtdb64 for this library + #rbtdb64. at O@: rbtdb.c +Index: dhcp-4.3.3-P1/common/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/common/Makefile.in ++++ dhcp-4.3.3-P1/common/Makefile.in +@@ -99,7 +99,7 @@ CONFIG_HEADER = $(top_builddir)/includes + CONFIG_CLEAN_FILES = + CONFIG_CLEAN_VPATH_FILES = + LIBRARIES = $(noinst_LIBRARIES) +-AR = ar ++AR = @AR@ + ARFLAGS = cru + AM_V_AR = $(am__v_AR_ at AM_V@) + am__v_AR_ = $(am__v_AR_ at AM_DEFAULT_V@) +Index: dhcp-4.3.3-P1/configure +=================================================================== +--- dhcp-4.3.3-P1.orig/configure ++++ dhcp-4.3.3-P1/configure +@@ -658,6 +658,7 @@ CPPFLAGS + LDFLAGS + CFLAGS + CC ++AR + host_os + host_vendor + host_cpu +@@ -4459,7 +4460,7 @@ if test "$GCC" = "yes"; then + fi + + # We can have some flags to pass to bind configure +-BINDCONFIG= ++BINDCONFIG=$BINDCONFIG + + + # POSIX doesn't include the IPv6 Advanced Socket API and glibc hides +@@ -4925,7 +4926,99 @@ $as_echo "$ac_cv_safe_to_define___extens + + $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h + ++# begin - AR ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. ++set dummy ${ac_tool_prefix}ar; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_prog_AR+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$AR"; then ++ ac_cv_prog_AR="$AR" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_prog_AR="${ac_tool_prefix}ar" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++fi ++fi ++AR=$ac_cv_prog_AR ++if test -n "$AR"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 ++$as_echo "$AR" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_AR"; then ++ ac_ct_AR=$AR ++ # Extract the first word of "ar", so it can be a program name with args. ++set dummy ar; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_prog_ac_ct_AR+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_AR"; then ++ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_prog_ac_ct_AR="ar" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_AR=$ac_cv_prog_ac_ct_AR ++if test -n "$ac_ct_AR"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 ++$as_echo "$ac_ct_AR" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi + ++ if test "x$ac_ct_AR" = x; then ++ AR=":" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ AR=$ac_ct_AR ++ fi ++else ++ AR="$ac_cv_prog_AR" ++fi ++# end - AR + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +Index: dhcp-4.3.3-P1/dhcpctl/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/dhcpctl/Makefile.in ++++ dhcp-4.3.3-P1/dhcpctl/Makefile.in +@@ -131,7 +131,7 @@ am__uninstall_files_from_dir = { \ + am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" + LIBRARIES = $(lib_LIBRARIES) +-AR = ar ++AR = @AR@ + ARFLAGS = cru + AM_V_AR = $(am__v_AR_ at AM_V@) + am__v_AR_ = $(am__v_AR_ at AM_DEFAULT_V@) +Index: dhcp-4.3.3-P1/omapip/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/omapip/Makefile.in ++++ dhcp-4.3.3-P1/omapip/Makefile.in +@@ -129,7 +129,7 @@ am__uninstall_files_from_dir = { \ + } + am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(man3dir)" + LIBRARIES = $(lib_LIBRARIES) +-AR = ar ++AR = @AR@ + ARFLAGS = cru + AM_V_AR = $(am__v_AR_ at AM_V@) + am__v_AR_ = $(am__v_AR_ at AM_DEFAULT_V@)
package/dhcp/dhcp.hash +2 -2
@@ -1,2 +1,2 @@ -# Verified from ftp://ftp.isc.org/isc/dhcp/4.1-ESV-R12/dhcp-4.1-ESV-R12.tar.gz.sha256.asc -sha256 53265d1bf5e2073379df03c73a1a34d38a904307609c0f9cb77223912e753e5f dhcp-4.1-ESV-R12.tar.gz +# Verified from ftp://ftp.isc.org/isc/dhcp/4.3-3-P1/dhcp-4.3.3-P1.tar.gz.sha256.asc +sha256 c11e896dffa1bfbc49462965d3f6dec45534e34068603546d9a236f2aa669921 dhcp-4.3.3-P1.tar.gz
package/dhcp/dhcp.mk +22 -2
@@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.1-ESV-R12 +DHCP_VERSION = 4.3.3-P1 DHCP_SITE = http://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = ISC
@@ -12,7 +12,8 @@ DHCP_LICENSE_FILES = LICENSE DHCP_CONF_ENV = \ CPPFLAGS='-D_PATH_DHCPD_CONF=\"/etc/dhcp/dhcpd.conf\" \ -D_PATH_DHCLIENT_CONF=\"/etc/dhcp/dhclient.conf\"' \ - ac_cv_file__dev_random=yes + ac_cv_file__dev_random=yes \ + BINDCONFIG='--with-randomdev=/dev/random' DHCP_CONF_OPTS = \ --with-srv-lease-file=/var/lib/dhcp/dhcpd.leases \ --with-srv6-lease-file=/var/lib/dhcp/dhcpd6.leases \
@@ -25,6 +26,25 @@ DHCP_CONF_OPTS = \ --with-relay-pid-file=/var/run/dhcrelay.pid \ --with-relay6-pid-file=/var/run/dhcrelay6.pid +define DHCP_EXTRACT_BIND + cd $(@D)/bind; tar -xvf bind.tar.gz +endef +DHCP_POST_EXTRACT_HOOKS += DHCP_EXTRACT_BIND + +DHCP_BIND_CONF_ENV = \ + $(TARGET_CONFIGURE_OPTS) \ + BUILD_CC="$(HOSTCC)" + +define DHCP_BIND_CONFIGURE + $(DHCP_BIND_CONF_ENV) $(MAKE1) -C $(@D)/bind bind1 +endef +DHCP_POST_CONFIGURE_HOOKS += DHCP_BIND_CONFIGURE + +define DHCP_BIND_MAKE + $(DHCP_MAKE_ENV) $(MAKE1) -C $(@D)/bind +endef +DHCP_PRE_BUILD_HOOKS += DHCP_BIND_MAKE + ifeq ($(BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK),y) DHCP_CONF_OPTS += --enable-delayed-ack endif
Signature · 1 line
2.7.0
PATCH v4 1/1 package/dhcp: bump version to 4.3.3-P1
Doug,
Quoted 8 lines · Doug Kehn
bind source tar-ball is now embedded into the dhcp source. The embedded bind tar-ball is extracted after the dhcp source so cross compiling patches can be applied to the dhcp and bind before the package is built.
The embedded bind configure is called as part of dhcp make instead of dhcp configure; therefore, make is called from a
POST_CONFIGURE_HOOKto explicitly configure bind.
Quoted 8 lines
bind is built from a
PRE_BUILD_HOOKusing $(MAKE1) because it would not build in parallel.0001-cross-compile.patch has been submitted upstream (ISC-Bugs #41502).
Buildroot thread
http://lists.busybox.net/pipermail/buildroot/2016-January/149079.htmlhas related information.
[snip]
It is worth pointing out that this new release of ISC DHCP increases the package size by 3 times, probably because it's statically linked to libs from bind (it's hardcoded on the original source)
BUT also:
- it is a full-featured server/client
- there are other options in buildroot for targets with low resources
- it is needed to work with ifupdown (see mentioned e-mail thread)
- the increase in size is present in the original package (I confirmed this by building natively from tar-ball)
- isc-dhcp-server 4.3.3 is available on debian testing and on Ubuntu xenial (to become 16.04)
The AR patch is larger than the one in
http://patchwork.ozlabs.org/patch/569579/
with all that auto-generated tests.
But once it is part of the patch submitted upstream and the build works (see my tag on the next e-mail) I am ok with this.
Regards,
Ricardo
PATCH v4 1/1 package/dhcp: bump version to 4.3.3-P1
Quoted 1 line · Ricardo Martincoski
On Sat, Jan 23, 2016 at 01:39 PM, Doug Kehn <[email protected]> wrote:
[snip]
Build test for arm using both external and buildroot toolchains, with all package flags enabled (client, server, relay).
Basic run test (calling 'dhclient -v' gets an IPv4 address) using a qemu-system-arm target.
PATCH v4 1/1 package/dhcp: bump version to 4.3.3-P1
In reply to Doug KehnHi Doug,
Quoted 13 lines · Doug Kehn
bind source tar-ball is now embedded into the dhcp source. The embedded bind tar-ball is extracted after the dhcp source so cross compiling patches can be applied to the dhcp and bind before the package is built.
The embedded bind configure is called as part of dhcp make instead of dhcp configure; therefore, make is called from a
POST_CONFIGURE_HOOKto explicitly configure bind.bind is built from a
PRE_BUILD_HOOKusing $(MAKE1) because it would not build in parallel.0001-cross-compile.patch has been submitted upstream (ISC-Bugs #41502).
Quoted 7 lines
Buildroot thread
http://lists.busybox.net/pipermail/buildroot/2016-January/149079.htmlhas related information.
Signed-off-by Doug Kehn <[email protected]>Cc Arnout Vandecappelle <[email protected]>Cc Ricardo Martincoski <[email protected]>
Some minor comments still, but we're getting there :-)
Quoted 23 lines
---
Changes v3 -> v4
- consolidate into single patch (suggested by Arnout)
- separate intoPOST_CONFIGURE_HOOK&PRE_BUILD_HOOK(suggested by Arnout)
Changes v2 -> v3
- removed RFC tag
- updated version from 4.3.3 to 4.3.3-P1 (suggested by Richardo)
- external toolchain support (suggested by Richardo)
Changes v1 -> v2
- removedDHCP_PRE_BUILD_HOOKSin favor of patch (suggested by Arnout)--- package/dhcp/0001-cross-compile.patch | 194 ++++++++++++++++++++++++++++++++++ package/dhcp/dhcp.hash | 4 +- package/dhcp/dhcp.mk | 24 ++++- 3 files changed, 218 insertions(+), 4 deletions(-) create mode 100644 package/dhcp/0001-cross-compile.patchpackage/dhcp/0001-cross-compile.patch new file +0
-0
package/dhcp/0001-cross-compile.patch line 3
Quoted 3 lines
package/dhcp/0001-cross-compile.patch new file +3
-0@@ -0,0 +1,194 @@ +cross compile support integration + +Signed-off-by: Doug Kehn <[email protected]>
Have you sent this patch upstream? If so, please indicate that here, preferably
with an upstream URL (bug report or mailing list archive reference).
If you haven't sent it upstream yet: it might be better to split it into
separate patches - particularly, the patch to the embedded bind could be separate.
Quoted 25 lines
package/dhcp/0001-cross-compile.patch new file +25
-0+ +Index: dhcp-4.3.3-P1/bind/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/bind/Makefile.in ++++ dhcp-4.3.3-P1/bind/Makefile.in +@@ -30,7 +30,9 @@ bindconfig = --disable-kqueue --disable- + --without-openssl --without-libxml2 --enable-exportlib \ + --with-gssapi=no --enable-threads=no @BINDCONFIG@ \ + --with-export-includedir=${binddir}/include \ +- --with-export-libdir=${binddir}/lib ++ --with-export-libdir=${binddir}/lib \ ++ --target=@target_alias@ --host=@host_alias@ \ ++ --build=@build_alias@ + + @BIND_ATF_FALSE at cleandirs = ./lib ./include + @BIND_ATF_TRUE at cleandirs = ./lib ./include ./atf +Index: dhcp-4.3.3-P1/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in ++++ dhcp-4.3.3-P1/bind/bind-9.9.7-P3/lib/export/dns/Makefile.in +@@ -168,7 +168,9 @@ code.h: gen + ./gen -s ${srcdir} > code.h + + gen: ${srcdir}/gen.c +- ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o $@ ${srcdir}/gen.c ${LIBS}
package/dhcp/0001-cross-compile.patch line 38
Quoted 10 lines
package/dhcp/0001-cross-compile.patch new file +10
-0++ ${BUILD_CC} ${BUILD_CFLAGS} -I${top_srcdir}/lib/isc/include \ ++ ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} -o $@ ${srcdir}/gen.c \ ++ ${BUILD_LIBS} + + #We don't need rbtdb64 for this library + #rbtdb64. at O@: rbtdb.c +Index: dhcp-4.3.3-P1/common/Makefile.in +=================================================================== +--- dhcp-4.3.3-P1.orig/common/Makefile.in ++++ dhcp-4.3.3-P1/common/Makefile.in
There's a Makefile.am here. If you just set DHCP_AUTOREGEN = YES it shouldn't
be necessary to patch anything here - the patch to configure should be enough. If you do need to patch it, please explain why in the patch comment.
package/dhcp/0001-cross-compile.patch line 51
Quoted 13 lines
package/dhcp/0001-cross-compile.patch new file +13
-0+@@ -99,7 +99,7 @@ CONFIG_HEADER = $(top_builddir)/includes + CONFIG_CLEAN_FILES = + CONFIG_CLEAN_VPATH_FILES = + LIBRARIES = $(noinst_LIBRARIES) +-AR = ar ++AR = @AR@ + ARFLAGS = cru + AM_V_AR = $(am__v_AR_ at AM_V@) + am__v_AR_ = $(am__v_AR_ at AM_DEFAULT_V@) +Index: dhcp-4.3.3-P1/configure +=================================================================== +--- dhcp-4.3.3-P1.orig/configure ++++ dhcp-4.3.3-P1/configure
Same here, patch configure.ac instead, adding
AC_CHECK_TOOL(AR, ar)
and
AC_SUBST(AR)
[snip]
package/dhcp/dhcp.hash line 1
Quoted 8 lines
package/dhcp/dhcp.hash +1
-2@@ -1,2 +1,2 @@ -# Verified from ftp://ftp.isc.org/isc/dhcp/4.1-ESV-R12/dhcp-4.1-ESV-R12.tar.gz.sha256.asc -sha256 53265d1bf5e2073379df03c73a1a34d38a904307609c0f9cb77223912e753e5f dhcp-4.1-ESV-R12.tar.gz +# Verified from ftp://ftp.isc.org/isc/dhcp/4.3-3-P1/dhcp-4.3.3-P1.tar.gz.sha256.asc
4.3-3-P1 -> 4.3.3-P1
Why do we use an ftp URL here instead of http?
Quoted 31 lines
package/dhcp/dhcp.hash +1
-0+sha256 c11e896dffa1bfbc49462965d3f6dec45534e34068603546d9a236f2aa669921 dhcp-4.3.3-P1.tar.gzpackage/dhcp/dhcp.mk +6
-2@@ -4,7 +4,7 @@ # ################################################################################ -DHCP_VERSION = 4.1-ESV-R12 +DHCP_VERSION = 4.3.3-P1 DHCP_SITE = http://ftp.isc.org/isc/dhcp/$(DHCP_VERSION) DHCP_INSTALL_STAGING = YES DHCP_LICENSE = ISC@@ -12,7 +12,8 @@ DHCP_LICENSE_FILES = LICENSE DHCP_CONF_ENV = \ CPPFLAGS='-D_PATH_DHCPD_CONF=\"/etc/dhcp/dhcpd.conf\" \ -D_PATH_DHCLIENT_CONF=\"/etc/dhcp/dhclient.conf\"' \ - ac_cv_file__dev_random=yes + ac_cv_file__dev_random=yes \ + BINDCONFIG='--with-randomdev=/dev/random' DHCP_CONF_OPTS = \ --with-srv-lease-file=/var/lib/dhcp/dhcpd.leases \ --with-srv6-lease-file=/var/lib/dhcp/dhcpd6.leases \@@ -25,6 +26,25 @@ DHCP_CONF_OPTS = \ --with-relay-pid-file=/var/run/dhcrelay.pid \ --with-relay6-pid-file=/var/run/dhcrelay6.pid +define DHCP_EXTRACT_BIND + cd $(@D)/bind; tar -xvf bind.tar.gz +endef
package/dhcp/dhcp.mk DHCP_CONF_OPTS = \ · line 41
Quoted 10 lines
package/dhcp/dhcp.mk +10
-0+DHCP_POST_EXTRACT_HOOKS += DHCP_EXTRACT_BIND + +DHCP_BIND_CONF_ENV = \ + $(TARGET_CONFIGURE_OPTS) \ + BUILD_CC="$(HOSTCC)" + +define DHCP_BIND_CONFIGURE + $(DHCP_BIND_CONF_ENV) $(MAKE1) -C $(@D)/bind bind1 +endef +DHCP_POST_CONFIGURE_HOOKS += DHCP_BIND_CONFIGURE
There should be a comment above to explain what this does, it's not so obvious.
package/dhcp/dhcp.mk DHCP_CONF_OPTS = \ · line 46
Quoted 5 lines
package/dhcp/dhcp.mk +5
-0+ +define DHCP_BIND_MAKE + $(DHCP_MAKE_ENV) $(MAKE1) -C $(@D)/bind +endef +DHCP_PRE_BUILD_HOOKS += DHCP_BIND_MAKE
And here a comment clarifying why it has to be pre-build.
Regards,
Arnout
Quoted 5 lines
package/dhcp/dhcp.mk +1
-0+ ifeq ($(BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK),y) DHCP_CONF_OPTS += --enable-delayed-ack endif
Signature · 6 lines
Arnout Vandecappelle arnout at mind be Senior Embedded Software Architect +32-16-286500 Essensium/Mind http://www.mind.be G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle GPG fingerprint: 7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF
PATCH v4 1/1 package/dhcp: bump version to 4.3.3-P1
Hi Arnout,
Quoted 10 lines · Arnout Vandecappelle
Quoted 3 lines
0001-cross-compile.patch has been submitted upstream (ISC-Bugs #41502).
Have you sent this patch upstream? If so, please indicate that here, preferably
with an upstream URL (bug report or mailing list archive reference).If you haven't sent it upstream yet: it might be better to split it into
separate patches - particularly, the patch to the embedded bind could be separate.
Yes, the patch has been submitted upstream (see above).
Regards,
...doug