[pkg-dhcp-devel] Bug#812525: isc-dhcp FTCBFS: uses build architecture compiler
Helmut Grohne
helmut at subdivi.de
Sun Jan 24 17:07:41 UTC 2016
Source: isc-dhcp
Version: 4.3.3-5
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
Hi,
isc-dhcp fails to cross build from source. No --host option is passed to
the configure script and it duly tries to configure for the build
architecture. In that process, configure fails. I am attaching a patch
that passes --host for cross builds for your convenience.
Helmut
-------------- next part --------------
diff --minimal -Nru isc-dhcp-4.3.3/debian/changelog isc-dhcp-4.3.3/debian/changelog
--- isc-dhcp-4.3.3/debian/changelog 2015-10-04 00:14:09.000000000 +0200
+++ isc-dhcp-4.3.3/debian/changelog 2016-01-23 17:07:34.000000000 +0100
@@ -1,3 +1,10 @@
+isc-dhcp (4.3.3-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Pass --build and --host to configure (closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de> Sat, 23 Jan 2016 17:07:18 +0100
+
isc-dhcp (4.3.3-5) unstable; urgency=medium
* Add dependencies for the debug package.
diff --minimal -Nru isc-dhcp-4.3.3/debian/rules isc-dhcp-4.3.3/debian/rules
--- isc-dhcp-4.3.3/debian/rules 2015-09-27 05:13:14.000000000 +0200
+++ isc-dhcp-4.3.3/debian/rules 2016-01-23 17:07:14.000000000 +0100
@@ -26,9 +26,7 @@
# cross-architecture building
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS=CC=$(DEB_HOST_GNU_TYPE)-gcc
-else
-CROSS=
+CONFFLAGS+=--build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
endif
# hurd support
@@ -46,17 +44,17 @@
# ldap-enabled build
test -f Makefile && $(MAKE) distclean || true
./configure --with-ldap --with-ldapcrypto CFLAGS="$(CFLAGS) -DNSUPDATE" LDFLAGS="-lirs-export" $(CONFFLAGS)
- $(MAKE) $(CROSS)
+ $(MAKE)
mv server/dhcpd dhcpd
# ddns-disabled build
test -f Makefile && $(MAKE) distclean || true
./configure CFLAGS="$(CFLAGS)" $(CONFFLAGS)
- $(MAKE) $(CROSS)
+ $(MAKE)
mv client/dhclient dhclient
# ldap-disabled build
test -f Makefile && $(MAKE) distclean || true
./configure CFLAGS="$(CFLAGS) -DNSUPDATE" LDFLAGS="-lirs-export" $(CONFFLAGS)
- $(MAKE) $(CROSS)
+ $(MAKE)
override_dh_install:
dh_install
More information about the pkg-dhcp-devel
mailing list