Commit Graph

737 Commits

Author SHA1 Message Date
Nick Clifton
a1b3c25c07 Add support for RELR relocs to the AArch64 target.
Resolves: RHEL-31846
2024-05-31 13:18:28 +01:00
Nick Clifton
e842944e76 Suppress gas comment test.
Resolves: RHEL-19865
2024-05-29 12:49:37 +01:00
Nick Clifton
4928c05a15 Fix execstack error patch.
Resolves: RHEL-19865
2024-05-28 15:51:39 +01:00
Nick Clifton
170f9fd6d1 Add section-ordering patch to bfd linker.
Resolves: RHEL-36305
2024-05-20 12:26:58 +01:00
Nick Clifton
983effec90 Add section-ordering patch to bfd linker.
Resolves: PTG-287
2024-05-13 15:28:05 +00:00
Nick Clifton
ab727ba6ce Fix verification of ld.bfd installation.
Resolves: RHEL-30887
2024-04-02 13:55:34 +01:00
Nick Clifton
69b0093bda Enable cross builds on x86_64 host.
Resolves: RHEL-27750
2024-03-20 13:41:39 +00:00
Nick Clifton
9c215c98e9 Backport commits 5a635f1f59ad and 41e115853eef to fix some APX issues.
Add top-level multilib.am file.
Backport commit 4199cf1e152d in order to add support for IBM's power-11 architecture extensions.
2024-02-15 20:01:04 +00:00
Nick Clifton
d43bbe0fb5 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
Fedora Release Engineering
c1cad428e0 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-23 00:24:17 +00:00
Nick Clifton
a5425af175 Import commits 4a54cb06585f568031dfd291d0fe45979ad75e98 and 00a17c6ad068c95019e1f37cfc2d1b8aaebd6ecb to add APX support to GOLD. 2024-01-22 12:19:17 +00:00
Jakub Jelinek
5132280190 - Import commit eed38d8a02b2 to update APX support. (#2259333) 2024-01-20 20:51:49 +01:00
Nick Clifton
f7f7b9f944 Import commits 5190fa38286a , 2519809009ed and eea4357967b6 to update APX support. 2024-01-19 13:07:14 +00:00
Nick Clifton
4c25ffdf16 Add support for Intel's APX (part 1) architecture extensions. 2024-01-18 19:45:11 +00:00
Nick Clifton
508b3ee556 Import libiberty demangling improvements in order to support gcc v14 mangling. 2024-01-17 11:51:01 +00:00
Nick Clifton
7206b7ef95 Fix creation of DT_RELR relocs for PPC64LE. 2024-01-16 16:24:47 +00:00
Nick Clifton
6ab5c9d778 Use _fortify_level macro to control _FORTIFY_SOURCE. 2024-01-11 14:32:55 +00:00
Nick Clifton
4a2b1583b0 Update version 2024-01-11 12:31:38 +00:00
Nick Clifton
b30ba09c72 Spec File: gprofng requires bison at build time 2024-01-11 12:30:06 +00:00
Nicholas Clifton
9331510b79 Merge #48 Spec File: use dist_bug_report_url for configure parameters 2024-01-11 11:15:54 +00:00
Nick Clifton
f7ce37e465 Remove dependency upon zlib-static. 2024-01-11 10:54:05 +00:00
Yaakov Selkowitz
173d8ce283 Fix location of gprofng.rc
/usr/etc does not conform to our packaging guidelines, which are based
on the Filesystem Hierarchy Standard.
2024-01-04 15:16:04 -05:00
Nick Clifton
62f9165a13 Fix SPDX annotation 2024-01-04 15:31:11 +00:00
Nick Clifton
8f1ba5b061 Have the gold linker ignore the --error-execstack and --error-rwx-segments options. 2024-01-04 10:56:42 +00:00
Nick Clifton
05f5ab6f6f Use builtin zlib library (system version has conflicts) 2024-01-03 17:40:13 +00:00
Nick Clifton
3b7f3a5c52 Fix handling of Risc-V SUB_LEB128 relocation. (PR31179) 2024-01-03 16:45:04 +00:00
Nick Clifton
4196d43202 Fix (more) testsuite failures for the RiscV target. 2023-12-13 14:08:58 +00:00
Nick Clifton
e6b3d1627a Add support for Intel's AVX10.1 ISA. 2023-12-07 14:03:42 +00:00
Nick Clifton
28255cde1d Fix zlib requirements 2023-12-07 09:49:54 +00:00
Nick Clifton
1d05c1f190 Disable errors for executable stacks (enabled too early by previous delta). 2023-11-28 10:22:39 +00:00
Nick Clifton
00415f44d2 Enable errors for executable stacks. 2023-11-21 10:17:22 +00:00
Nick Clifton
8cbdd69541 Make the GOLD linker ignore the "-z pack-relative-relocs" option.
Resolves: #2248936
2023-11-10 13:55:33 +00:00
Nick Clifton
1fe93dadad Fix the bfd linker's generation of call stubs for large AArch64 binaries with BTI enabled.
Resolves: #2241902
2023-11-07 12:17:50 +00:00
Nick Clifton
c3cd6c8351 Fix merging strings when linking really big programs. 2023-11-07 10:53:32 +00:00
Nick Clifton
de97bb3603 Allow for x86_64 build environments that use a base ISA of x86-64-v3.
Resolves: #2247296
2023-11-01 17:08:29 +00:00
Nick Clifton
329cf6426e Accept and ignore R_BPF_64_NODYLD32 relocations. (#2245296) 2023-10-30 12:08:11 +00:00
Nick Clifton
e8094f532e Add ability to turn execstack warnings into errors.
Enable warnings for rsx segments.
2023-10-19 14:07:53 +01:00
Nick Clifton
c2d4243912 Fix a potential NULL pointer derefence when parsing corrupt ELF symbol version information. (#2243769) 2023-10-13 12:44:52 +01:00
Nick Clifton
d294fe2ca4 Enable warnings about executable stacks by default. 2023-10-12 12:37:17 +01:00
Nick Clifton
88b4953e8b Fix the GOLD linker's handling of 32-bit PowerPC binaries. (#2234396) 2023-08-25 14:41:23 +01:00
Nick Clifton
13a8e71fad Add fixes for linker testsuite failures for the RISCV-64 target. 2023-08-24 12:26:02 +01:00
Adam Williamson
a74941f97f Bump spec for CI fixes again 2023-08-17 17:51:18 -07:00
Adam Williamson
fcb20d506b Bump release for the CI test fix 2023-08-17 11:50:22 -07:00
Nick Clifton
0b1c8753b9 Rebase to GNU Binutils 2.41. 2023-08-16 08:05:23 +01:00
Fedora Release Engineering
b6cd5a80bd Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 14:37:54 +00:00
Nick Clifton
262733044e Spec File: migrated to SPDX license.
Resolves: #2222113
2023-07-19 09:53:58 +01:00
Nick Clifton
49f3d832d9 Spec File: Change License field to use SPDX notation. (#2222113) 2023-07-17 13:47:30 +01:00
Nikola Kolev
4c53cd0d87 Spec File: use the dist_bug_report_url macro 2023-07-07 17:33:43 +00:00
Nick Clifton
93b20dcdbf Spec File: Add defines to enable rwx and execstack warnings. 2023-06-21 11:20:13 +01:00
Nick Clifton
41f66d24b8 Spec File: Remove debug files from default package.
Resolves: #2208360
2023-05-31 15:48:18 +01:00