Package: src:glibc Version: 2.24-17 Severity: important Tags: patch The recent debhelper changes expose a bug building stage1, because glibc build the multilib library packages in stage1, which shouldn't be built (only all dev packages should be built).
--- glibc-2.24/debian/rules~ 2017-08-26 11:03:41.000000000 +0200 +++ glibc-2.24/debian/rules 2017-11-13 21:26:07.428822436 +0100 @@ -164,8 +164,12 @@ -include debian/sysdeps/$(DEB_HOST_ARCH).mk ifeq ($(filter nobiarch,$(DEB_BUILD_PROFILES)),) -GLIBC_PASSES += $(GLIBC_MULTILIB_PASSES) -DEB_ARCH_REGULAR_PACKAGES += $(DEB_ARCH_MULTILIB_PACKAGES) + GLIBC_PASSES += $(GLIBC_MULTILIB_PASSES) + ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) + DEB_ARCH_REGULAR_PACKAGES += $(foreach p,$(DEB_ARCH_MULTILIB_PACKAGES), $(if $(findstring -dev,$(p)), $(p))) + else + DEB_ARCH_REGULAR_PACKAGES += $(DEB_ARCH_MULTILIB_PACKAGES) + endif endif # Don't run dh_strip on this package