Package: build-essential
Version: 12.12
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: sparc sparc64
User: [email protected]
Usertags: rebootstrap

Since about forever, build-essential depends on libc6-dev-sparc64
[sparc]. No other architecture does it like that and this dependency
becomes difficult during architecture cross bootstrapping. I talked to
John Paul Adrian Glaubitz who seems to be about the only one still
supporting sparc/sparc64 and we agreed to drop this dependency:
https://github.com/sparclinux/issues/issues/57

This will cause an unknown amount of packages to FTBFS on sparc, but
sparc isn't even a ports architecture anymore. It is not autobuilt at
all. We will not be able to tell which. If we run into any, adding the
dependency will be an easy thing to do. On the flip side, we expect that
most packages don't need libc6-dev-sparc64. In particular, we expect
that none of the packages relevant to bootstrapping need it. So let's
just remove this dependency and defer handling the fallout.

Patch attached.

Helmut
diff -Nru build-essential-12.12/debian/changelog 
build-essential-12.12+nmu1/debian/changelog
--- build-essential-12.12/debian/changelog      2024-10-11 08:15:58.000000000 
+0200
+++ build-essential-12.12+nmu1/debian/changelog 2026-01-08 10:03:45.000000000 
+0100
@@ -1,3 +1,10 @@
+build-essential (12.12+nmu1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop libc6-dev-sparc64 [sparc] dependency. Closes: #-1.
+
+ -- Helmut Grohne <[email protected]>  Thu, 08 Jan 2026 10:03:45 +0100
+
 build-essential (12.12) unstable; urgency=medium
 
   * Source-only upload.
diff -Nru build-essential-12.12/list build-essential-12.12+nmu1/list
--- build-essential-12.12/list  2024-10-10 11:45:53.000000000 +0200
+++ build-essential-12.12+nmu1/list     2026-01-08 10:03:30.000000000 +0100
@@ -30,9 +30,6 @@
   Indirectly depended on by g++, but we'll ignore
   it since libc6-dev is used for non-C++ programs too.
 
-libc6-dev-sparc64 [sparc]
-  Used only on the sparc architecture.
-
 gcc (>= 4:14.2)
 g++ (>= 4:14.2)
 

Reply via email to