SHA256
3
0
forked from pool/binutils

Improve patch and changes description.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=326
This commit is contained in:
Michael Matz 2019-11-20 16:28:19 +00:00 committed by Git OBS Bridge
parent 288847c92a
commit 82f2912374
24 changed files with 36 additions and 24 deletions

View File

@ -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.mm 2019-09-09 13:19:43.000000000 +0000
+++ bfd/elfnn-aarch64.c 2019-11-20 11:44:00.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 @@ -4312,7 +4312,8 @@ elfNN_aarch64_size_stubs (bfd *output_bf

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com

View File

@ -2,7 +2,7 @@
Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com Wed Nov 20 16:22:51 UTC 2019 - matz@suse.com
- Add binutils-fix-invalid-op-errata.diff to fix various - 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 Mon Nov 18 17:06:15 UTC 2019 - matz@suse.com