Source: elfutils
Version: 0.182-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

elfutils fails to cross build from source. It has two build passes, a
native one and a cross one. The native one misses dependencies for
libdebuginfod. As it turns out, we don't actually need a full
libdebuginfod nor a debuginfod in that native pass at all. elfutils
consinders this a bootstrap build and supports it via
--enable-libdebuginfod=dummy. That's what the attached patch passes.
Please consider applying it.

Helmut
diff --minimal -Nru elfutils-0.182/debian/changelog 
elfutils-0.182/debian/changelog
--- elfutils-0.182/debian/changelog     2020-11-07 10:22:37.000000000 +0100
+++ elfutils-0.182/debian/changelog     2020-11-08 15:38:00.000000000 +0100
@@ -1,3 +1,11 @@
+elfutils (0.182-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: perform bootstrap build with dummy libdebuginfod and without
+    debuginfod. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 08 Nov 2020 15:38:00 +0100
+
 elfutils (0.182-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru elfutils-0.182/debian/rules elfutils-0.182/debian/rules
--- elfutils-0.182/debian/rules 2020-11-07 10:22:37.000000000 +0100
+++ elfutils-0.182/debian/rules 2020-11-08 15:38:00.000000000 +0100
@@ -38,7 +38,8 @@
        dh_autoreconf
 ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
        ./configure --enable-maintainer-mode \
-               --$(if $(filter 
pkg.elfutils.nodebuginfod,$(DEB_BUILD_PROFILES)),dis,en)able-debuginfod
+               --enable-libdebuginfod=dummy \
+               --disable-debuginfod
        $(MAKE) $(MAKEFLAGS)
        $(MAKE) clean
 endif

Reply via email to