From 82f2912374080a19dbd2bdde7671ed1169c109d063772b22be54040f0ea3883a Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Wed, 20 Nov 2019 16:28:19 +0000 Subject: [PATCH] Improve patch and changes description. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=326 --- binutils-fix-invalid-op-errata.diff | 14 +++++++++++++- binutils.changes | 2 +- cross-aarch64-binutils.changes | 2 +- cross-arm-binutils.changes | 2 +- cross-avr-binutils.changes | 2 +- cross-epiphany-binutils.changes | 2 +- cross-hppa-binutils.changes | 2 +- cross-hppa64-binutils.changes | 2 +- cross-i386-binutils.changes | 2 +- cross-ia64-binutils.changes | 2 +- cross-m68k-binutils.changes | 2 +- cross-mips-binutils.changes | 2 +- cross-ppc-binutils.changes | 2 +- cross-ppc64-binutils.changes | 2 +- cross-ppc64le-binutils.changes | 2 +- cross-riscv64-binutils.changes | 2 +- cross-rx-binutils.changes | 2 +- cross-s390-binutils.changes | 2 +- cross-s390x-binutils.changes | 2 +- cross-sparc-binutils.changes | 2 +- cross-sparc64-binutils.changes | 2 +- cross-spu-binutils.changes | 2 +- cross-x86_64-binutils.changes | 2 +- cross-xtensa-binutils.changes | 2 +- 24 files changed, 36 insertions(+), 24 deletions(-) diff --git a/binutils-fix-invalid-op-errata.diff b/binutils-fix-invalid-op-errata.diff index d393e7c..26d4625 100644 --- a/binutils-fix-invalid-op-errata.diff +++ b/binutils-fix-invalid-op-errata.diff @@ -1,4 +1,16 @@ -Also reported as PR25210 +Also reported as PR25210. There's a problem when using the two +linker options '--fix-cortex-a53-835769 --fix-cortex-a53-843419' +together. This is the default in our distro, but not upstream so +it went unnoticed. + +Leads to an error while linking any code that sports one of the +sequences that triggers the errata fixup (gcc being one of those), +namely: +ld: can not size stub section: invalid operation +ld: warning: cannot find entry symbol _start; defaulting to 0000000000400078 +ld: linker stubs: file class ELFCLASSNONE incompatible with ELFCLASS64 +ld: final link failed: file in wrong format + --- bfd/elfnn-aarch64.c.mm 2019-09-09 13:19:43.000000000 +0000 +++ bfd/elfnn-aarch64.c 2019-11-20 11:44:00.000000000 +0000 @@ -4312,7 +4312,8 @@ elfNN_aarch64_size_stubs (bfd *output_bf diff --git a/binutils.changes b/binutils.changes index de097d9..b527b2b 100644 --- a/binutils.changes +++ b/binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index de097d9..b527b2b 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index de097d9..b527b2b 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index de097d9..b527b2b 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index de097d9..b527b2b 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index de097d9..b527b2b 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index de097d9..b527b2b 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index de097d9..b527b2b 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index de097d9..b527b2b 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index de097d9..b527b2b 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index de097d9..b527b2b 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index de097d9..b527b2b 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index de097d9..b527b2b 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index de097d9..b527b2b 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index de097d9..b527b2b 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index de097d9..b527b2b 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com diff --git a/cross-xtensa-binutils.changes b/cross-xtensa-binutils.changes index de097d9..b527b2b 100644 --- a/cross-xtensa-binutils.changes +++ b/cross-xtensa-binutils.changes @@ -2,7 +2,7 @@ Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com - Add binutils-fix-invalid-op-errata.diff to fix various - build fails (PR25210). + build fails on aarch64 (PR25210). ------------------------------------------------------------------- Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com