On Sun, Aug 02, 2020 at 12:58:49PM +0200, Matthias Klose wrote: > please send a patch to build without libdebuginfod/debuginfod.
Attached. Helmut
diff --minimal -Nru elfutils-0.180/debian/changelog elfutils-0.180/debian/changelog --- elfutils-0.180/debian/changelog 2020-07-16 19:34:22.000000000 +0200 +++ elfutils-0.180/debian/changelog 2020-08-02 14:43:31.000000000 +0200 @@ -1,3 +1,10 @@ +elfutils (0.180-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add pkg.elfutils.nodebuginfod build profile. (Closes: #966705) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 02 Aug 2020 14:43:31 +0200 + elfutils (0.180-1) unstable; urgency=medium * Transfer to team maintenance, add Kurt Roeckx and myself as uploaders. diff --minimal -Nru elfutils-0.180/debian/control elfutils-0.180/debian/control --- elfutils-0.180/debian/control 2020-07-16 19:34:22.000000000 +0200 +++ elfutils-0.180/debian/control 2020-08-02 14:43:31.000000000 +0200 @@ -12,8 +12,8 @@ libc6-dbg [powerpc powerpcspe ppc64 ppc64el armel armhf arm64 sparc64 riscv64], flex, bison, pkg-config, - libarchive-dev, - libmicrohttpd-dev, libcurl4-gnutls-dev, libsqlite3-dev, + libarchive-dev <!pkg.elfutils.nodebuginfod>, + libmicrohttpd-dev <!pkg.elfutils.nodebuginfod>, libcurl4-gnutls-dev <!pkg.elfutils.nodebuginfod>, libsqlite3-dev <!pkg.elfutils.nodebuginfod>, Build-Conflicts: autoconf2.13 Standards-Version: 4.5.0 Section: libs @@ -109,6 +109,7 @@ This package contains development libraries and header files for libasm1. Package: libdebuginfod1 +Build-Profiles: <!pkg.elfutils.nodebuginfod> Architecture: any Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, @@ -121,6 +122,7 @@ This library is part of elfutils. Package: libdebuginfod-dev +Build-Profiles: <!pkg.elfutils.nodebuginfod> Section: libdevel Architecture: any Multi-Arch: same @@ -132,6 +134,7 @@ libdebuginfod1. Package: debuginfod +Build-Profiles: <!pkg.elfutils.nodebuginfod> Section: devel Architecture: any Depends: libdebuginfod1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} diff --minimal -Nru elfutils-0.180/debian/rules elfutils-0.180/debian/rules --- elfutils-0.180/debian/rules 2020-07-16 19:34:22.000000000 +0200 +++ elfutils-0.180/debian/rules 2020-08-02 14:43:31.000000000 +0200 @@ -37,14 +37,15 @@ dh_testdir dh_autoreconf ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) - ./configure --enable-maintainer-mode + ./configure --enable-maintainer-mode --disable-debuginfod $(MAKE) $(MAKEFLAGS) $(MAKE) clean endif CFLAGS="$(CFLAGS) -O3" CXXFLAGS="-fpermissive" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ ./configure $(confflags) --prefix=/usr \ --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ - --program-prefix=eu- --disable-silent-rules + --program-prefix=eu- --disable-silent-rules \ + --$(if $(filter pkg.elfutils.nodebuginfod,$(DEB_BUILD_PROFILES)),dis,en)able-debuginfod build: build-stamp build-stamp: config.status