Skip to content

Commit 1343c02

Browse files
committed
chore: remove cross-compiler g++ packages from build dependencies
Remove g++ cross-compiler packages from Build-Depends in debian/control and debian/control.in to reduce unnecessary build dependencies. Removed packages: - g++-powerpc64le-linux-gnu - g++-s390x-linux-gnu - g++-hppa-linux-gnu - g++-m68k-linux-gnu - g++-powerpc-linux-gnu - g++-sh4-linux-gnu - g++-sparc64-linux-gnu - g++-x86-64-linux-gnux32 Log: Removed cross-compiler g++ packages from build dependencies Influence: 1. Verify binutils builds correctly without cross-compiler dependencies 2. Check no regression in build process on supported architectures 3. Ensure changelog version bump is correct chore: 从构建依赖中移除交叉编译器 g++ 包 从 debian/control 和 debian/control.in 的 Build-Depends 中 移除 g++ 交叉编译器包,减少不必要的构建依赖。 移除的包包括 aarch64、arm、powerpc、s390x、hppa、m68k、 riscv64、sh4、sparc64、i686、x86-64 等架构的交叉编译器。 Log: 从构建依赖中移除交叉编译器 g++ 包 Influence: 1. 验证 binutils 在没有交叉编译器依赖的情况下能正确构建 2. 检查支持的架构上构建过程无回归 3. 确认 changelog 版本号递增正确 repo: binutils #master
1 parent cbb00e2 commit 1343c02

3 files changed

Lines changed: 14 additions & 17 deletions

File tree

debian/changelog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
binutils (2.41-6deepin12) unstable; urgency=medium
2+
3+
* Remove cross-compiler g++ packages from build dependencies
4+
- Remove g++-aarch64-linux-gnu, g++-arm-linux-gnueabi,
5+
g++-arm-linux-gnueabihf, g++-powerpc64le-linux-gnu,
6+
g++-s390x-linux-gnu, g++-hppa-linux-gnu, g++-m68k-linux-gnu,
7+
g++-powerpc-linux-gnu, g++-riscv64-linux-gnu, g++-sh4-linux-gnu,
8+
g++-sparc64-linux-gnu, g++-i686-linux-gnu, g++-x86-64-linux-gnu,
9+
g++-x86-64-linux-gnux32
10+
11+
-- lichenggang <lichenggang@uniontech.com> Thu, 23 Apr 2026 22:21:09 +0800
12+
113
binutils (2.41-6deepin11) unstable; urgency=medium
214

315
* LoongArch: common sync from upstream

debian/control

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,9 @@ Build-Depends: autoconf (>= 2.64), dpkg-dev (>= 1.19.0.5),
1111
g++-aarch64-linux-gnu [amd64 i386 x32] <!nocheck>,
1212
g++-arm-linux-gnueabi [amd64 arm64 i386 x32] <!nocheck>,
1313
g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] <!nocheck>,
14-
g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] <!nocheck>,
15-
g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
16-
g++-hppa-linux-gnu [amd64 i386 x32] <!nocheck>,
17-
g++-m68k-linux-gnu [amd64 i386 x32] <!nocheck>,
18-
g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] <!nocheck>,
1914
g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
20-
g++-sh4-linux-gnu [amd64 i386 x32] <!nocheck>,
21-
g++-sparc64-linux-gnu [amd64 i386 x32] <!nocheck>,
22-
g++-i686-linux-gnu [amd64 arm64 ppc64el x32] <!nocheck>,
15+
g++-i686-linux-gnu [amd64 ppc64el x32] <!nocheck>,
2316
g++-x86-64-linux-gnu [arm64 i386 ppc64el] <!nocheck>,
24-
g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] <!nocheck>,
2517
Build-Conflicts: libelf-dev
2618
Rules-Requires-Root: no
2719
Homepage: https://www.gnu.org/software/binutils/

debian/control.in

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,8 @@ Build-Depends: autoconf (>= 2.64), @dpkg_dev@
1111
g++-aarch64-linux-gnu [amd64 i386 x32] <!nocheck>,
1212
g++-arm-linux-gnueabi [amd64 arm64 i386 x32] <!nocheck>,
1313
g++-arm-linux-gnueabihf [amd64 arm64 i386 x32] <!nocheck>,
14-
g++-powerpc64le-linux-gnu [amd64 arm64 i386 ppc64 x32] <!nocheck>,
15-
g++-s390x-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
16-
g++-hppa-linux-gnu [amd64 i386 x32] <!nocheck>,
17-
g++-m68k-linux-gnu [amd64 i386 x32] <!nocheck>,
18-
g++-powerpc-linux-gnu [amd64 i386 ppc64el x32] <!nocheck>,
1914
g++-riscv64-linux-gnu [amd64 arm64 i386 ppc64el x32] <!nocheck>,
20-
g++-sh4-linux-gnu [amd64 i386 x32] <!nocheck>,
21-
g++-sparc64-linux-gnu [amd64 i386 x32] <!nocheck>,
22-
g++-i686-linux-gnu [amd64 arm64 ppc64el x32] <!nocheck>,
15+
g++-i686-linux-gnu [amd64 ppc64el x32] <!nocheck>,
2316
g++-x86-64-linux-gnu [arm64 i386 ppc64el] <!nocheck>,
2417
g++-x86-64-linux-gnux32 [amd64 arm64 i386 ppc64el] <!nocheck>,
2518
Build-Conflicts: libelf-dev

0 commit comments

Comments
 (0)