![Doug Kehn](/assets/img/avatar_default.png)
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, needed configure parameters are set in the make env. 0001-dhcp-cross-compile.patch and 0002-bind-cross-compile.patch have been submitted upstream as part of a cross compiling enhancement suggestion to dhcp-suggest@isc.org. Reference ISC-Bugs #41502. 0003-bind-hos-cc.patch is already scheduled for the next dhcp release. Buildroot thread http://lists.busybox.net/pipermail/buildroot/2016-January/149079.html has related information. Signed-off-by: Doug Kehn <rdkehn@yahoo.com> Cc: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com> Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
25 lines
929 B
Diff
25 lines
929 B
Diff
bind cross compile support integration
|
|
|
|
Pass system types from dhcp configure to bind configure.
|
|
|
|
This patch is submitted upstream as part of a cross compiling enhancement
|
|
suggestion to dhcp-suggest@isc.org. Reference ISC-Bugs #41502.
|
|
|
|
Signed-off-by: Doug Kehn <rdkehn@yahoo.com>
|
|
|
|
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@cleandirs = ./lib ./include
|
|
@BIND_ATF_TRUE@cleandirs = ./lib ./include ./atf
|