[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#884653: vzctl FTCBFS: configures for the build architecture



Source: vzctl
Version: 4.9.4-3
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

vzctl fails to cross build from source, because it fails to pass the
relevant --host flag ./configure. Deferring this task to
dh_auto_configure fixes the cross build. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru vzctl-4.9.4/debian/changelog vzctl-4.9.4/debian/changelog
--- vzctl-4.9.4/debian/changelog	2016-09-11 21:54:53.000000000 +0200
+++ vzctl-4.9.4/debian/changelog	2017-01-26 19:46:19.000000000 +0100
@@ -1,3 +1,10 @@
+vzctl (4.9.4-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Let dh_auto_configure pass cross compilers. Closes: #-1.
+
+ -- Helmut Grohne <helmut@subdivi.de>  Thu, 26 Jan 2017 19:46:19 +0100
+
 vzctl (4.9.4-3) unstable; urgency=high
 
   * Removed depdendency on hardening wrapper. Closes: #836660.
diff --minimal -Nru vzctl-4.9.4/debian/rules vzctl-4.9.4/debian/rules
--- vzctl-4.9.4/debian/rules	2016-09-11 21:59:35.000000000 +0200
+++ vzctl-4.9.4/debian/rules	2017-01-26 19:46:12.000000000 +0100
@@ -1,13 +1,9 @@
 #!/usr/bin/make -f
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 override_dh_auto_configure:
 	# Add here commands to configure the package.
-	vzdir=/var/lib/vz ./configure \
-		--libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
-		--prefix=/usr --libexecdir=/usr/lib/vzctl \
-		--sysconfdir=/etc --mandir=/usr/share/man \
-		--localstatedir=/var \
+	vzdir=/var/lib/vz dh_auto_configure -- \
+		--libexecdir=/usr/lib/vzctl \
 		--enable-logrotate \
 		--enable-bashcomp \
 		--with-vz \
@@ -15,10 +11,6 @@
 		--with-cgroup \
 		--disable-udev		
 
-override_dh_auto_build:
-	# Add here commands to compile the package.
-	$(MAKE)
-
 override_dh_auto_clean:
 	# Add here commands to clean up after the build process.
 	[ ! -f Makefile ] || $(MAKE) distclean

Reply to: