A GNU collection of binary utilities
Go to file
Andrea Bolognani 6171205299 Fix BuildRequires for non-gold architectures
bison is only brought in for gold architectures right now, but
non-gold architectures need it too. Make the dependency
unconditional, which makes it possible to build on riscv64.

While at it, clean up a few related things.

A BuildRequires on gcc-c++ already exists a few lines below
for the non-clang case, and obviously we don't need it when
building with clang.

m4 is not used directly by us, but rather by bison. Luckily
the bison package correctly depends on m4, so we don't need
to bring it in ourselves.

Resolves: RHEL-85855

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
2025-04-02 18:47:13 +02:00
.fmf Introduce CI with one test imported form RHEL 2021-01-22 12:13:50 +01:00
plans tests: switch to CentOS Stream tests repository 2024-11-28 13:24:39 +01:00
.gitignore Rebase to GNU Binutils 2.41. 2023-08-16 08:05:23 +01:00
bin.ppc64.gcc.patch Temporary workaround for ppc64 gcc compilation bug. 2024-07-30 20:43:12 +01:00
binutils-2.27-aarch64-ifunc.patch Sync with RHEL: 2018-02-21 09:31:35 +00:00
binutils-aarch64-big-bti-programs.patch Fix the bfd linker's generation of call stubs for large AArch64 binaries with BTI enabled. 2023-11-07 12:17:50 +00:00
binutils-aarch64-RELR.patch Fix AArch64 linker testsuite problems. 2024-12-03 07:10:37 +00:00
binutils-aarch64-small-plt0.patch Fix seg-fault in AArch64 linker when building u-boot. 2025-02-07 12:38:32 +00:00
binutils-autoconf-version.patch Allow configuring with autonconf 2.71. 2021-09-10 10:39:51 +01:00
binutils-big-merge.patch Fix merging strings when linking really big programs. 2023-11-07 10:53:32 +00:00
binutils-BPF-reloc-4.patch Accept and ignore R_BPF_64_NODYLD32 relocations. (#2245296) 2023-10-30 12:08:11 +00:00
binutils-demangler-updates.patch Import libiberty demangling improvements in order to support gcc v14 mangling. 2024-01-17 11:51:01 +00:00
binutils-do-not-link-with-static-libstdc++.patch Rebase to 2.40. 2023-02-14 14:42:20 +00:00
binutils-execstack-error.patch Fix execstack error patch. 2024-05-28 15:51:39 +01:00
binutils-export-demangle.h.patch Rebase to GNU Binutils 2.37. 2021-07-19 17:07:20 +01:00
binutils-gcc-10-fixes.patch Add gcc 10 build fixes 2020-07-24 19:57:15 +01:00
binutils-gold-empty-dwp.patch GOLD: Stop an abort triggered by running dwp on a file with no dwo links. 2023-05-02 15:24:48 +01:00
binutils-gold-i386-gnu-property-notes.patch Enable the creation of .note.gnu.property sections by the GOLD linker for x86 binaries. (#1970961) 2021-06-21 18:02:11 +01:00
binutils-gold-ignore-execstack-error.patch Have the gold linker ignore the --error-execstack and --error-rwx-segments options. 2024-01-04 10:56:42 +00:00
binutils-gold-mismatched-section-flags.patch Remove spurious code left in gold-mimatched-section-flags patch. 2019-11-25 12:34:11 +00:00
binutils-gold-pack-relative-relocs.patch Make the GOLD linker ignore the "-z pack-relative-relocs" option. 2023-11-10 13:55:33 +00:00
binutils-gold-powerpc.patch Fix the GOLD linker's handling of 32-bit PowerPC binaries. (#2234396) 2023-08-25 14:41:23 +01:00
binutils-gold-warn-unsupported.patch Add support for the BPF target. 2020-04-20 15:22:40 +01:00
binutils-handle-corrupt-version-info.patch Fix a potential NULL pointer derefence when parsing corrupt ELF symbol version information. (#2243769) 2023-10-13 12:44:52 +01:00
binutils-Intel-APX-part-1-extra-relocs.patch Add support for more Intel APX relocs. 2025-01-20 11:51:54 +00:00
binutils-Intel-APX-part-1-fixes.patch Backport commits 5a635f1f59ad and 41e115853eef to fix some APX issues. 2024-02-15 20:01:04 +00:00
binutils-Intel-APX-part-1-supplimental.patch More fixes for Intel's APX (part 1) extensions. 2024-07-02 12:56:41 +01:00
binutils-Intel-APX-part-1.patch Import commits 4a54cb06585f568031dfd291d0fe45979ad75e98 and 00a17c6ad068c95019e1f37cfc2d1b8aaebd6ecb to add APX support to GOLD. 2024-01-22 12:19:17 +00:00
binutils-ld-rosegment.patch Fix building with documentation disabled. 2024-06-24 12:53:55 +01:00
binutils-libtool-lib64.patch Rebase to GNU Binutils 2.36.1. 2021-02-11 13:36:12 +00:00
binutils-libtool-no-rpath.patch add in renamed rpath patch 2022-06-08 12:00:22 +01:00
binutils-multilib.am.patch Backport commits 5a635f1f59ad and 41e115853eef to fix some APX issues. 2024-02-15 20:01:04 +00:00
binutils-no-config-h-check.patch Rebase to GNU Binutils 2.36.1. 2021-02-11 13:36:12 +00:00
binutils-power-11.patch Backport commits 5a635f1f59ad and 41e115853eef to fix some APX issues. 2024-02-15 20:01:04 +00:00
binutils-ppc-dt_relr-relocs.patch Fix creation of DT_RELR relocs for PPC64LE. 2024-01-16 16:24:47 +00:00
binutils-revert-PLT-elision.patch Rebase to 2.40. 2023-02-14 14:42:20 +00:00
binutils-riscv-SUB_ULEB128.patch Fix handling of Risc-V SUB_LEB128 relocation. (PR31179) 2024-01-03 16:45:04 +00:00
binutils-riscv-testsuite-fixes.patch Fix (more) testsuite failures for the RiscV target. 2023-12-13 14:08:58 +00:00
binutils-s390-arch15-part-01.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-02.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-03.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-04.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-05.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-06.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-07.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-08.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-09.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-10.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-11.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-12.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-13.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-s390-arch15-part-14.patch Extend support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-18 13:19:18 +00:00
binutils-s390-arch15-part-15.patch Extend support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-18 13:19:18 +00:00
binutils-section-ordering.patch Add section-ordering patch to bfd linker. 2024-05-13 15:28:05 +00:00
binutils-special-sections-in-groups.patch Fix snafu adding new patch 2018-10-19 12:38:14 +01:00
binutils-suppress-gas-comment-test.patch Suppress gas comment test. 2024-05-29 12:49:37 +01:00
binutils-suppress-ld-align-tests.patch Suppress the x86 linker's p_align-1 tests in order to cope with a CentOS-10 kernel bug. (RHEL-22466) 2024-01-25 09:43:00 +00:00
binutils-testsuite-fixes.patch Add support for the arch14 and arch15 extensions to the s390 architecture. 2024-11-13 10:08:42 +00:00
binutils-update-linker-manual.patch Rebase to GNU Binutils 2.41. 2023-08-16 08:05:23 +01:00
binutils-version.patch Rebase on GNU Binutils 2.38. 2022-02-10 11:51:11 +00:00
binutils-x86-64-v3.patch Allow for x86_64 build environments that use a base ISA of x86-64-v3. 2023-11-01 17:08:29 +00:00
binutils.spec Fix BuildRequires for non-gold architectures 2025-04-02 18:47:13 +02:00
binutilscompare New: Compare build logs for the testsuite results regressions. 2008-08-30 13:07:17 +00:00
gating.yaml Add section-ordering patch to bfd linker. 2024-05-13 15:28:05 +00:00
i686-AVX10.1-part-1.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
i686-AVX10.1-part-2.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
i686-AVX10.1-part-3.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
i686-AVX10.1-part-4.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
i686-AVX10.1-part-5.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
i686-AVX10.1-part-6.patch Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
sources Readd missing source file 2023-08-16 08:20:50 +01:00
spec.binutils.cross Fix linking mixed SHF_LINK_ORDER and non-SHF_LINK_ORDER sections. (#1907945) 2021-01-04 14:24:14 +00:00