Commit Graph

860 Commits

Author SHA1 Message Date
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
9037438540
Update patch
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-06-23 15:51:47 +03:00
c5ed067169
Update riscv64 TEXTREL patches from repo
These are already merged for 2.41.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-06-23 12:54:54 +03:00
4639adecf9
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-06-23 12:48:55 +03:00
Nick Clifton
93b20dcdbf Spec File: Add defines to enable rwx and execstack warnings. 2023-06-21 11:20:13 +01:00
c1d693d98e
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-06-13 15:18:23 +03:00
Nick Clifton
41f66d24b8 Spec File: Remove debug files from default package.
Resolves: #2208360
2023-05-31 15:48:18 +01:00
e94d1870a7
Import (not yet merged) fix for riscv64 TEXTRELs.
See:
https://sourceware.org/pipermail/binutils/2023-May/127302.html

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-05-07 09:54:55 +03:00
909132b76f
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-05-07 09:50:03 +03:00
Nick Clifton
b2ca1be519 GOLD: Stop an abort triggered by running dwp on a file with no dwo links.
Spec File: Use _prefix.
2023-05-02 15:24:48 +01:00
Nick Clifton
184c1812b1 Spec File: Fix typo. (#2186396)
BFD library: Fix illegal memory access when loading corrupt symbol version info.  (#2186579)
2023-04-17 17:20:54 +01:00
Nick Clifton
d0a86e89e0 Linker: Do not associate allocated reloc sections with the .symtab section.
Resolves: #2166419
2023-03-30 14:18:00 +01:00
4b4b162f7a
Rebuild for Fedora/RISCV
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-03-27 13:43:31 +03:00
166ee8765d
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-03-27 13:42:23 +03:00
Nick Clifton
9fe14c4dd6 Fix version requirement of gprofng package 2023-03-08 18:05:51 +00:00
Nick Clifton
fb35f3c111 Spec file: Rebuild libsframe.a with -fPIC enabled. (#2174841) 2023-03-08 10:11:37 +00:00
Nick Clifton
52ad8b6547 Extend libsframe.a inclusion into libbfd.so 2023-03-08 10:10:28 +00:00
Nick Clifton
f751bb5ce4 Spec file: Add libsframe.a to the (fake) libbfd.so. (#2174841) 2023-03-07 09:32:16 +00:00
Nick Clifton
6502fbec15 Add in renamed patch file 2023-02-16 13:02:56 +00:00
Nick Clifton
b094a17b03 Fix testsuite failures for RiscV64 target 2023-02-16 12:54:36 +00:00
Nick Clifton
66740f7362 Fix sources 2023-02-14 14:48:23 +00:00
Nick Clifton
d8e1d9b57a Rebase to 2.40.
Retire: binutils-package-metadata.patch
Retire: binutils-gas-dwarf-skip-empty-functions.patch
Retire: binutils-CVE-38128-dwarf-abbrev-parsing.patch
Retire: binutils-readelf-no-sections.patch
Retire: binutils-libiberty-configure-compile-warnings.patch
Retire: binutils-CVE-2022-4285.patch
2023-02-14 14:42:20 +00:00
Nick Clifton
6bfd06790b Spec File: Add (disabled by default) support for cross-builds of the binutils. 2023-01-31 11:59:03 +00:00
Fedora Release Engineering
3ac2843cab Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 22:53:34 +00:00
Nick Clifton
66f76524de Speed up objcopy's note merging algorithm. (#29993) 2023-01-18 11:27:31 +00:00
Miloš Prchlík
6765525905 tests: fix tmt plan setup, "how: beakerlib" is no longer supported
Tests set their "framework" key correctly to "beakerlib", the correct setting for plan is therefore "tmt". This was not needed until recently, the old form was deprecated but still supported by Testing Farm, but not anymore.
2022-12-14 09:39:06 +01:00
Nick Clifton
7ef644fbf6 Fix a potential dereference of a NULL pointer.
Resolves: #2152946
2022-12-13 16:06:33 +00:00
Nick Clifton
14fb249724 Fix compile time warnings of the configure test files in the libiberty directory. (#2144041) 2022-11-23 15:51:17 +00:00
Nick Clifton
78fe7f4703 Fix configuration of s390x binutils so that it does not include support for extraneous targets.
Resolves: #2139143
2022-11-02 15:27:50 +00:00
Nick Clifton
e27610f6a7 Fix readelf's decoding of files with no sections. (#2131609) 2022-10-03 14:38:13 +01:00
1c80f81911
Rebuilt for Fedora/RISCV
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-09-28 11:30:28 +03:00
977a7d1b31
Merge remote-tracking branch 'up/main' into main-riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-09-28 11:27:50 +03:00
0e4fe67bd9
Rebuilt for Fedora/RISCV (riscv64); adding .rvreX to Release:
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-09-28 11:17:43 +03:00
Nick Clifton
dd133b6b81 Stop a potential infinite loop in the binutils DWARF parser.
Resolves: #2122675
2022-08-31 15:50:50 +01:00
Nick Clifton
92265683bf Move gprofng binaries and man pages into the gprofng sub-package 2022-08-16 13:42:16 +01:00
Nick Clifton
4a4bd90398 Rebase to GNU Binutils 2.39.
- Retire: binutils-CVE-2019-1010204.patch
- Retire: binutils-use-long-long.patch
- Retire: binutils-section-type.patch
- Retire: binutils-gas-loc-view.patch
- Retire: binutils-do-not-use-debuginfod.patch
- Retire: binutils-indirect-symbols.patch
- Retire: binutils-s390x-static-PIE.patch
- Retire: binutils-link-following.patch
- Retire: binutils-x86-non-canonical-references.patch
- Retire: binutils-ppc64-DT_RELR-relocs.patch
- Retire: binutils-ppc-gas-machine-directive.patch
2022-08-12 15:22:59 +01:00
Luca Boccassi
44cef29673 Build with jansson when not bootstrapping. 2022-08-10 11:26:47 +01:00
561d1571b0
Disable debug packages on riscv64
Temporary change until this is fixed.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2022-08-05 11:36:58 +03:00
Luca Boccassi
1fb1ae3dd6 Build with jansson when not bootstrapping
Enables automatic validation of --package-metadata
2022-08-04 22:39:25 +01:00
Nick Clifton
9ee9ffc894 Add the --package-metadata option to the linkers. (#2099999) 2022-08-04 13:47:53 +01:00
Nick Clifton
0859b9f54c fix typo 2022-07-28 12:06:36 +01:00
Nick Clifton
17f6d21f57 Fix linker testsuite failure 2022-07-28 10:35:16 +01:00
Nick Clifton
544bea2339 Tweak the PowerPC assembler's handling of the .machine directive.
Resolves: #2111082
2022-07-26 16:36:29 +01:00
Amit Shah
fa2df7c5e7 Check and enable 64-bit bfd on aarch64 and riscv64. 2022-07-26 09:39:35 +01:00
Nick Clifton
1b1ba83846 Restore the use of --enable-64-bit-bfd for the AArch64 and Riscv targets. 2022-07-25 16:56:47 +01:00
Fedora Release Engineering
fc45567d6a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 22:00:00 +00:00