Debian Patches

Status for binutils/2.45-6

Patch Description Author Forwarded Bugs Origin Last update
branch-updates.diff # DP: updates from the binutils-2.45 branch

# git diff 2bc7af1ff7732451b6a7b09462a815c3284f9613 3af34f64c67e19658f7f5cde7d1734868f029096

diff --git a/bfd/archive.c b/bfd/archive.c
index 8e20554d781..697b2ed23f2 100644
no
branch-version.diff # DP: Don't bump the version when doing distro builds

git diff 2a07e06e26918c83071cb7c5789439315f505430 2bc7af1ff7732451b6a7b09462a815c3284f9613

diff --git a/bfd/configure b/bfd/configure
index 86561b30ac4..ec09f5bc834 100755
no
001_ld_makefile_patch.patch Description: correct where ld scripts are installedUpstream status: N/A Chris Chimelis <chris@debian.org> no
002_gprof_profile_arcs.patch Add more documentation about profiling and -fprofile-arcs. Chris Chimelis <chris@debian.org> no
003_gprof_see_also_monitor.patch Don't mention monitor(3) which doesn't exist in Debian. (#160654) Chris Chimelis <chris@debian.org> no
006_better_file_error.patch Specify which filename is causing an error if the filename is adirectory. (#45832) David Kimdon <dwhedon@gordian.com> no
013_bash_in_ld_testsuite.patch Explicitly use bash for the ld testsuite. Matthias Klose <doko@ubuntu.com> no
128_ppc64_powerpc_biarch.patch no
129_multiarch_libpath.patch # DP: Add multiarch directories to linker search path for ld and gold. no
131_ld_bootstrap_testsuite.patch Description: Fix ld-bootstrap testsuite when configured with --enable-pluginsUpstream status: proposed patch Rafael Espindola no
135_bfd_soversion.patch no
136_bfd_pic.patch Build libbfd with -fPIC to allow linking with PIE binaries Balint Reczey <balint@balintreczey.hu> no
157_ar_scripts_with_tilde.patch no
164_ld_doc_remove_xref.diff # DP: In ld.texi, remove cross reference to BFD internals documentation. no
gprof-build.diff # DP: Fix gprof build error. no
aarch64-libpath.diff no
libctf-soname.diff no
mips-hack.diff no
perl-shebang.diff no
env-package-metadata.diff no
pr32392-workaround.diff no
armhf-64k-alignment.diff The upstream binutils commit below reduced the section alignment of
armhf executables (including shared libraries) from 64k to 4k, on the
basis that the additional bloat is not justified, given that arm64 hosts
running 64k pagesize kernels with armhf user space are not used in
practice.

However, the situation is slightly different today on Debian, where a
16k pagesize kernel is provided that enables compat support, and is
therefore able to execute armhf user space. The only impediment is the
fact that armhf binaries are no longer compatible with this, due to the
change below.

To accommodate this use case, revert the patch. This makes the generated
executables compatible with compat mode on arm64 systems running 16k
kernels.
no
gprofng-examples-tgz-deterministic.diff Generate a deterministic gprofng example documentation tarball James Addison <jay@jp-hosting.net> no debian 2025-01-13
gprofng-cross-build.diff no
gas-sframe-warn.diff no

All known versions for source package 'binutils'

Links