Commit Graph

116 Commits

Author SHA1 Message Date
nick clifton
d28f27b6d7 Merge branch 'c9s' into 'c9s'
# Conflicts:
#   binutils.spec
2025-01-30 09:57:54 +00:00
Nick Clifton
7e9bc04f81 Retire: binutils-rhivos-segment-gap.patch.
Resolves: RHEL-60807
2025-01-30 09:18:37 +00:00
Nick Clifton
b754f74df9 Add an option to objcopy that creates padding sections that eliminate gaps between segments.
Resolves: RHEL-60807
2025-01-23 16:23:36 +00:00
Nick Clifton
cbd74b3309 Add an option to objcopy that creates padding sections that eliminate gaps between segments.
Resolves: RHEL-60807
2025-01-23 13:03:08 +00:00
nick clifton
ba8d9ed4da Merge branch 'c9s' into 'c9s'
# Conflicts:
#   binutils.spec
2025-01-06 15:54:35 +00:00
Nick Clifton
4c6aaee94b Add a helpful linker diagnostic message about missing static libraries.
Resolves: RHEL-69758
2025-01-06 15:49:51 +00:00
Nick Clifton
b7976293c1 Fix assembler testsuite problems with new s390 tests.
Resolves: RHEL-50068
2024-12-12 12:40:38 +00:00
Nick Clifton
cd77192b8b Fix assembler testsuite problems with new s390 tests.
Resolves: RHEL-50068
2024-12-12 11:08:55 +00:00
Miloš Prchlík
687d7d4cfa Switch tests to tmt from upstream repo, CentOS Stream 2024-11-28 13:15:32 +01:00
Nick Clifton
6a78c4cb8b Extend support for the arch14 and arch15 extensions to the s390 architecture.
Resolves: RHEL-56896
2024-11-18 13:17:44 +00:00
Nick Clifton
97293c5143 Add support for the arch15 and arch16 extensions to the s390 architecture.
Resolves: RHEL-50068
2024-11-13 14:41:57 +00:00
Nick Clifton
1c944285bb Stop the new warnings from being treated as errors by default.
Resolves; RHEL-59801
2024-10-28 10:54:17 +00:00
Nick Clifton
a040dcc13a Add linker error/warning messages for executable stacks and RWX segments.
Resolves: RHEL-59801
Resolves: RHEL-59802
2024-10-07 15:07:13 +01:00
Nick Clifton
ae2ae5459a Add linker error/warning messages for executable stacks and RWX segments.
Resolves: RHEL-59801
Resolves: RHEL-59802
2024-10-07 14:23:17 +01:00
Nick Clifton
6993b06020 Re fix AArch64 EFI test after applying previous delta.
Resolves: RHEL-39953
2024-08-14 13:33:02 +01:00
Nick Clifton
e0c487350c Backport commit bc5baa9f13ff to ensure that objcopy does not loose the minimum section alignment for PE binaries.
Resolves: RHEL-30268
2024-08-12 12:11:30 +01:00
Nick Clifton
74fb4dd099 Backport commit 6fde04116b4b to stop objcopy from crashing when copying non-PE binaries into a PE output.
Resolves: RHEL-48882
2024-07-26 12:49:16 +01:00
Nick Clifton
f99cca1db7 Backport commit 88141209e25ce19473ec07d7aac09cc68f06a630 to fix stripping lld linked binaries.
Resolves: RHEL-50536
2024-07-25 10:24:56 +01:00
Nick Clifton
dfd50d908a Additional patch (commit 31b4d3a16f200bf04db8439a63b72bba7af4e1be).
Resolves: RHEL-45873
2024-07-12 11:24:28 +01:00
Nick Clifton
f8f459207e Remove the gap between LOAD segments when using RELRO.
Resolves: RHEL-45873
2024-07-11 19:50:27 +01:00
Nick Clifton
37ce9d87ff Add missing test driver for section-alignment patch.
Resolves: RHEL-30268
2024-06-28 11:25:30 +01:00
Nick Clifton
274bed029a Prune messages from gcc's lto-wrapper which can confure testsuite tests.
Resolves: RHEL-45264
2024-06-27 13:18:34 +01:00
Nick Clifton
a54a2c0323 Fix handling of .gnu.debuglto_.debug_* sections.
Resolves: RHEL-43758
2024-06-20 20:41:54 +01:00
Nick Clifton
fa0ba0b1a6 Fix AArch64 EFI test.
Resolves: RHEL-39953
2024-06-04 14:28:55 +01:00
Nick Clifton
55f9fca6a4 Make objcopy's --section-alignment option also affect sections.
Resolves: RHEL-30268
2024-04-03 14:26:57 +01:00
Nick Clifton
240a18b49e Do not set version info on unversion symbols.
Resolves: RHEL-22601
2024-01-25 11:56:59 +00:00
Miloš Prchlík
ab3efab52a tests: make pesign optional requirement for kernel rebuild 2023-06-22 13:41:10 +02:00
Miloš Prchlík
0569925148 tests: fix name of rhel-CRB repository 2023-06-02 06:59:23 +00:00
Miloš Prchlík
aafad3c994 tests: ignore soname changes in binutils libraries 2023-06-02 06:55:53 +00:00
Miloš Prchlík
0cfbdb1f11 tests: add testsuite and rebuild-wget tests, update others 2023-05-30 14:53:51 +00:00
Nick Clifton
b18e2741e0 Add support for the AArch64 'flagm' extenstion to the assembler.
Resolves: #2189304
2023-04-26 12:45:55 +01:00
Nick Clifton
a456003d87 Add DWARF-5 support to GOLD.
Resolves: #2182587
2023-04-19 13:05:29 +01:00
yahmad
61192628c8 Binutils fix an illegal memory access when parsing an elf file containing corrupt symbol version information
Resolves: #2164701
2023-03-17 15:30:47 +01:00
Nick Clifton
f8cb02c48e NVR bump to allow rebuilding.
Resolves: #2174205
2023-03-09 09:12:13 +00:00
Nick Clifton
334b3c811a Fix a potential seg-fault when dumping a corrupt ELF format file.
Resolves: #2174205
2023-03-03 12:17:46 +00:00
Nick Clifton
2631b782d0 Stop the cross binaries from leaking into the native packages.
Resolves: #2162328
2023-01-20 11:22:41 +00:00
Nick Clifton
d2eff8f756 Ensure that x76_64 and i686 versions of bfd_stdint.h are the same.
Resolves: #2162328
2023-01-19 16:28:22 +00:00
Nick Clifton
766f25c53f Extend fix handling symbol versioning with LTO plugins.
Resolves: #2148469
2023-01-10 16:32:18 +00:00
Nick Clifton
13ed149bbb Restore libiberty.a to the binutils-devel package.
Resolves: #2154772
2022-12-19 10:17:55 +00:00
Nick Clifton
a57e607ff6 Fix special case of previous delta for s390x.
Resolves: #2151938
2022-12-14 11:52:33 +00:00
yahmad
1afd2bbcf7 Resolves: #2151938
Increase the max number of open files to 20.
2022-12-12 21:07:42 +01:00
Nick Clifton
3391c3cb7a Disable building GOLD.
Resolves: #2149646
2022-12-12 17:02:23 +00:00
Nick Clifton
0f14bb08c8 Eliminate duplicates between sub-packages and add missing shared libraries.
Resolves: #2149646
2022-12-07 15:54:58 +00:00
Nick Clifton
58a5caed03 Eliminate duplicates between sub-packages.
Resolve: #2149646
2022-12-06 10:44:04 +00:00
Nick Clifton
0975834252 Create cross-binutils-<ARCH> sub-packages.
Resolves: #2149646
2022-12-02 09:51:25 +00:00
Nick Clifton
8795aabf39 Fix handling symbol versioning with LTO plugins.
Resolves: #2148469
2022-11-30 08:43:44 +00:00
Nick Clifton
cbd5319db8 Fix the generation of unnecesaary CIE stack unwinding frames.
Resolves: #2121123
2022-09-12 12:50:02 +01:00
Nick Clifton
09c1fb65b9 Fix bogus linker warnings about references to undefined symbols.
Resolves: #2095926
2022-06-14 13:18:29 +01:00
Nick Clifton
964a6e5e54 GAS: AArch64: Do not complain about unknown disabled architecture extensions.
Resolves: #2071038
2022-05-23 10:32:03 +01:00
Nick Clifton
6dc286ecd5 Add support for generating s390x static PIE binaries.
Resolves: #2080164
2022-05-03 13:13:50 +01:00