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)

