Package: glibc
Version: 2.28-10
Tags: patch

https://wiki.debian.org/BuildProfileSpec documents noudeb specifically to
disable building .udeb packages, but the glibc sources only honor the
(deprecated!) stage1 profile.
The attached patch disables building udebs if stage1 isn't given but noudeb
is (stage1 already disabled them).

Cheers,
Sven
--- debian/rules.orig	2019-06-19 13:59:00.249150884 +0200
+++ debian/rules	2019-06-19 14:00:35.224406795 +0200
@@ -138,7 +138,11 @@
 else
   DEB_ARCH_REGULAR_PACKAGES = $(libc) $(libc)-dev $(libc)-dbg $(libc)-pic libc-bin libc-dev-bin multiarch-support
   DEB_INDEP_REGULAR_PACKAGES = glibc-doc glibc-source libc-l10n locales
-  DEB_UDEB_PACKAGES = $(libc)-udeb
+  ifneq ($(filter noudeb,$(DEB_BUILD_PROFILES)),)
+    DEB_UDEB_PACKAGES = 
+  else
+    DEB_UDEB_PACKAGES = $(libc)-udeb
+  endif
   ## Locales can only be pre-generated during native compiles
   ifeq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH))
     DEB_ARCH_REGULAR_PACKAGES += locales-all

Reply via email to