From 840e294278199db12dd1167bf8b0d16cf923f67d Mon Sep 17 00:00:00 2001 From: nick clifton Date: Wed, 9 Apr 2025 09:31:53 +0000 Subject: [PATCH] Upload binutils-disable-gcs-report-dynamic.patch --- binutils-disable-gcs-report-dynamic.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 binutils-disable-gcs-report-dynamic.patch diff --git a/binutils-disable-gcs-report-dynamic.patch b/binutils-disable-gcs-report-dynamic.patch new file mode 100644 index 0000000..fa91846 --- /dev/null +++ b/binutils-disable-gcs-report-dynamic.patch @@ -0,0 +1,17 @@ +diff -pruN a/bfd/elfnn-aarch64.c b/bfd/elfnn-aarch64.c +--- a/bfd/elfnn-aarch64.c 2025-02-06 10:39:49.722259921 -0500 ++++ b/bfd/elfnn-aarch64.c 2025-02-06 10:47:28.604658973 -0500 +@@ -5051,11 +5051,10 @@ bfd_elfNN_aarch64_set_options (struct bf + libraries. If a user also wants to error GCS issues in the shared + libraries, '-z gcs-report-dynamic=error' will have to be specified + explicitly. */ ++ /* XXX Fedora override: default to NONE. */ + if (sw_protections->gcs_report_dynamic == MARKING_UNSET) + elf_aarch64_tdata (output_bfd)->sw_protections.gcs_report_dynamic +- = (sw_protections->gcs_report == MARKING_ERROR) +- ? MARKING_WARN +- : sw_protections->gcs_report; ++ = MARKING_NONE; + + elf_aarch64_tdata (output_bfd)->n_bti_issues = 0; + elf_aarch64_tdata (output_bfd)->n_gcs_issues = 0;