d621803b1d
Rebuilt for Fedora/RISCV (riscv64); adding .rvreX to Release:
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-18 10:17:30 +02:00
fbdf7e04ab
Sync with upstream branch
...
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-02-18 10:17:25 +02:00
Nick Clifton
869fd132e6
Restore sources
2024-02-14 13:15:35 +00:00
Nick Clifton
7db94aa6ea
- Add support for PowerPC v11 architecture extensions.
...
Rebase to GNU Binutils 2.42.
- Retire: binutils-BPF-reloc-4.patch
- Retire: binutils-Intel-APX-part-1.patch
- Retire: binutils-aarch64-big-bti-programs.patch
- Retire: binutils-big-merge.patch
- Retire: binutils-demangler-updates.patch
- Retire: binutils-execstack-error.patch
- Retire: binutils-gold-powerpc.patch
- Retire: binutils-handle-corrupt-version-info.patch
- Retire: binutils-ppc-dt_relr-relocs.patch
- Retire: binutils-riscv-SUB_ULEB128.patch
- Retire: binutils-x86-64-v3.patch
- Retire: i686-AVX10.1-part-1.patch
- Retire: i686-AVX10.1-part-2.patch
- Retire: i686-AVX10.1-part-3.patch
- Retire: i686-AVX10.1-part-4.patch
- Retire: i686-AVX10.1-part-5.patch
- Retire: i686-AVX10.1-part-6.patch
2024-02-14 13:13:16 +00:00
Nick Clifton
90d6ac6eba
Backport commits 5a635f1f59ad and 41e115853eef to fix some APX issues.
...
Add top-level multilib.am file.
2024-02-12 18:49:42 +00:00
Nick Clifton
aafdbcfc2e
Backport commit 4199cf1e152d in order to add support for IBM's power-11 architecture extensions.
2024-02-12 10:50:59 +00:00
Nick Clifton
f5eacb8b02
Add support for IBM's power-11 architecture extensions.
2024-02-12 10:50:09 +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
Miloš Prchlík
daafbde83e
tests: add regression plan
2024-01-23 14:36:20 +01: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
Miloš Prchlík
b606cdd338
tests: switch to https://src.fedoraproject.org/tests/binutils/
2024-01-19 09:12:23 +01: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
137e54debb
PR#44 CI Tests: Update Sanity/testsuite testcase
2024-01-11 15:15:45 +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
b14c746ff8
Remove extraneous deltas from execstack patch
2023-11-10 10:23:10 +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
53e1e785a0
Update the Sanity/testsuite test for new build location
...
6bfd06790b
changed where the build
actually happens, so these cp commands fail and break the test.
This change is based on the version in
https://gitlab.com/redhat/centos-stream/rpms/binutils/-/blob/c9s/tests/Sanity/testsuite/runtest.sh
but reimplemented in line with the rest of this somewhat
different version of the test (I am not sure what the story is
with these different versions of the tests in Fedora vs. CentOS
Stream, I'm trying to find that out).
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-17 17:50:22 -07:00
Adam Williamson
ccf531f53d
Update a regression test for a changed error text
...
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-17 17:46:18 -07:00
Adam Williamson
fcb20d506b
Bump release for the CI test fix
2023-08-17 11:50:22 -07:00
Adam Williamson
78d9a63f8b
Use uname -m
instead of uname -i
...
-i (and -p) just say "unknown", since Fedora 38:
https://bugzilla.redhat.com/show_bug.cgi?id=2203350
-m still seems to do the right thing.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-17 10:02:13 -07:00
Nick Clifton
ec1bac1bd2
Readd missing source file
2023-08-16 08:20:50 +01:00