Source: build-essential Version: 12.12 Tags: patch User: debian-cr...@lists.debian.org Usertags: cross-satisfiability
build-essential cannot be cross built from source, because its g++ dependency is not satisfiable. It's main use is ensuring gcc-defaults is sufficiently recent. We can change it to g++-for-host to make build-essential cross buildable out of the box. Helmut
diff --minimal -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 2024-11-06 12:29:27.000000000 +0100 @@ -1,3 +1,10 @@ +build-essential (12.12+nmu1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Translate toolchain build dependency. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Wed, 06 Nov 2024 12:29:27 +0100 + build-essential (12.12) unstable; urgency=medium * Source-only upload. diff --minimal -Nru build-essential-12.12/debian/control build-essential-12.12+nmu1/debian/control --- build-essential-12.12/debian/control 2024-10-10 11:38:53.000000000 +0200 +++ build-essential-12.12+nmu1/debian/control 2024-11-06 12:29:06.000000000 +0100 @@ -3,7 +3,7 @@ Priority: optional Maintainer: Matthias Klose <d...@debian.org> Standards-Version: 4.7.0 -Build-Depends: debhelper (>= 11), python3:any, g++ (>= 4:14.2) +Build-Depends: debhelper (>= 11), python3:any, g++-for-host (>= 4:14.2) Package: build-essential Architecture: any diff --minimal -Nru build-essential-12.12/debian/control.in build-essential-12.12+nmu1/debian/control.in --- build-essential-12.12/debian/control.in 2024-10-10 11:38:32.000000000 +0200 +++ build-essential-12.12+nmu1/debian/control.in 2024-11-06 12:29:27.000000000 +0100 @@ -3,4 +3,4 @@ Priority: optional Maintainer: Matthias Klose <d...@debian.org> Standards-Version: 4.7.0 -Build-Depends: debhelper (>= 11), python3:any, g++ (>= 4:14.2) +Build-Depends: debhelper (>= 11), python3:any, g++-for-host (>= 4:14.2)