Debian Patches
Status for binutils/2.46-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 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 | |||||
| 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 | |||||
| sh-disable-tests.diff | no | |||||
| pr106641.diff | # DP: Fix PR demangler/106641, taken from the trunk. demangle_binder() parses the bound_lifetimes count as a base-62 integer with no upper bound. A crafted symbol can encode a huge lifetime count in very few bytes, causing OOM or CPU hang. Cap bound_lifetimes at 1024 and check rdm->errored in the loop so it bails out early on errors during iteration. libiberty/ChangeLog: PR demangler/106641 * rust-demangle.c (demangle_binder): Reject bound_lifetimes above 1024 to prevent resource exhaustion from crafted symbols. Add rdm->errored check in the loop condition. * testsuite/rust-demangle-expected: Add regression test. |
no |
All known versions for source package 'binutils'
- 2.46.50.20260216-1 (experimental)
- 2.46-3 (sid)
- 2.46-2 (forky)
- 2.44-3 (trixie)
- 2.40-2 (bookworm, bookworm-backports)
