[Deborphan-devel] Bug#843855: deborphan FTCBFS: configures for the build architecture
Helmut Grohne
helmut at subdivi.de
Thu Nov 10 09:14:13 UTC 2016
Source: deborphan
Version: 1.7.28.8-0.3
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap
deborphan fails to cross build from source, because it does not pass
the required --host flag to configure. Please consider applying the
attached patch to fix that. Alternatively, consider invoking ./configure
through dh_auto_configure as that does the right thing.
Helmut
-------------- next part --------------
diff --minimal -Nru deborphan-1.7.28.8/debian/changelog deborphan-1.7.28.8/debian/changelog
--- deborphan-1.7.28.8/debian/changelog 2016-02-21 15:29:06.000000000 +0100
+++ deborphan-1.7.28.8/debian/changelog 2016-11-10 10:07:32.000000000 +0100
@@ -1,3 +1,10 @@
+deborphan (1.7.28.8-0.4) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix FTCBFS: Pass --host to ./configure during cross builds. Closes: #-1.
+
+ -- Helmut Grohne <helmut at subdivi.de> Thu, 10 Nov 2016 10:07:32 +0100
+
deborphan (1.7.28.8-0.3) unstable; urgency=medium
* Non-maintainer upload.
diff --minimal -Nru deborphan-1.7.28.8/debian/rules deborphan-1.7.28.8/debian/rules
--- deborphan-1.7.28.8/debian/rules 2016-02-21 15:05:27.000000000 +0100
+++ deborphan-1.7.28.8/debian/rules 2016-11-10 10:07:31.000000000 +0100
@@ -3,19 +3,24 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+include /usr/share/dpkg/architecture.mk
+
# This is the debhelper compatability version to use.
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
OPTIMISATION="-O0 -g"
else
OPTIMISATION="-O2 -g"
endif
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+CONFIGURE_FLAGS += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
+endif
build: build-stamp
build-stamp:
dh_testdir
dh_autotools-dev_updateconfig
- CFLAGS=$(OPTIMISATION) ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+ CFLAGS=$(OPTIMISATION) ./configure --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info $(CONFIGURE_FLAGS)
$(MAKE) pkgdatadir=/var/lib/deborphan
touch build-stamp
More information about the Deborphan-devel
mailing list