From 2c1683c7019e6078beca1929a461a6ba2e41c3dbb0d2c68c7711a3c2304dac72 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 31 Jul 2018 11:46:23 +0000 Subject: [PATCH 1/6] - Disable -z separate-code everywhere but in Tumbleweed. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=282 --- binutils.changes | 5 +++++ binutils.spec | 3 +++ cross-aarch64-binutils.changes | 5 +++++ cross-aarch64-binutils.spec | 3 +++ cross-arm-binutils.changes | 5 +++++ cross-arm-binutils.spec | 3 +++ cross-avr-binutils.changes | 5 +++++ cross-avr-binutils.spec | 3 +++ cross-epiphany-binutils.changes | 5 +++++ cross-epiphany-binutils.spec | 3 +++ cross-hppa-binutils.changes | 5 +++++ cross-hppa-binutils.spec | 3 +++ cross-hppa64-binutils.changes | 5 +++++ cross-hppa64-binutils.spec | 3 +++ cross-i386-binutils.changes | 5 +++++ cross-i386-binutils.spec | 3 +++ cross-ia64-binutils.changes | 5 +++++ cross-ia64-binutils.spec | 3 +++ cross-m68k-binutils.changes | 5 +++++ cross-m68k-binutils.spec | 3 +++ cross-mips-binutils.changes | 5 +++++ cross-mips-binutils.spec | 3 +++ cross-ppc-binutils.changes | 5 +++++ cross-ppc-binutils.spec | 3 +++ cross-ppc64-binutils.changes | 5 +++++ cross-ppc64-binutils.spec | 3 +++ cross-ppc64le-binutils.changes | 5 +++++ cross-ppc64le-binutils.spec | 3 +++ cross-riscv64-binutils.changes | 5 +++++ cross-riscv64-binutils.spec | 3 +++ cross-rx-binutils.changes | 5 +++++ cross-rx-binutils.spec | 3 +++ cross-s390-binutils.changes | 5 +++++ cross-s390-binutils.spec | 3 +++ cross-s390x-binutils.changes | 5 +++++ cross-s390x-binutils.spec | 3 +++ cross-sparc-binutils.changes | 5 +++++ cross-sparc-binutils.spec | 3 +++ cross-sparc64-binutils.changes | 5 +++++ cross-sparc64-binutils.spec | 3 +++ cross-spu-binutils.changes | 5 +++++ cross-spu-binutils.spec | 3 +++ cross-x86_64-binutils.changes | 5 +++++ cross-x86_64-binutils.spec | 3 +++ 44 files changed, 176 insertions(+) diff --git a/binutils.changes b/binutils.changes index 7fca57d..985f3ca 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 3cce87f..7e7b409 100644 --- a/binutils.spec +++ b/binutils.spec @@ -238,6 +238,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index fcb11e6..29d1135 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index ee642e2..115658c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index dce2064..fe38757 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index a817e3f..cfac7ed 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 2a7182a..ef709e5 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 34c438d..8c127a8 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 7c1bbc1..4b37854 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index c8b05e9..aa38e54 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 64fdfd1..b76bebb 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index abc0bed..74a296a 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index afb3db0..5f0a5e6 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index b4304a1..dc697b8 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 537c2ab..55c8fb2 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index 460cc0f..0e8cb67 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index bb646e3..e0d76bc 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 4ae8e33..da74cdb 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 579a8cb..46caf82 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 223ddcc..c23a631 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 9f436e3..2993159 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 3c20a8d..b60207d 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 7fca57d..985f3ca 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com + +- Disable -z separate-code everywhere but in Tumbleweed. + ------------------------------------------------------------------- Mon Jul 16 07:55:51 UTC 2018 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 65a9e10..e74d6ad 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -241,6 +241,9 @@ cd build-dir %endif %if %{suse_version} > 1320 --enable-compressed-debug-sections=gas \ +%endif +%if %{suse_version} < 1550 + --disable-separate-code \ %endif --enable-new-dtags \ %if "%{TARGET}" != "mips" From a4e84e54d47d04639a157c12cc6ebb75373a0afeb373b35ddaa5f8510285e914 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 28 Aug 2018 14:17:33 +0000 Subject: [PATCH 2/6] - Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in the support for the X86_ISA_1_* notes. Adds patch binutils-2.31-branch.diff.gz . - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=284 --- binutils-2.31-branch.diff.gz | 3 + binutils-revert-plt32-in-branches.diff | 581 +++++++++++++++++++++++++ binutils.changes | 19 + binutils.spec | 8 +- cross-aarch64-binutils.changes | 19 + cross-aarch64-binutils.spec | 8 +- cross-arm-binutils.changes | 19 + cross-arm-binutils.spec | 8 +- cross-avr-binutils.changes | 19 + cross-avr-binutils.spec | 8 +- cross-epiphany-binutils.changes | 19 + cross-epiphany-binutils.spec | 8 +- cross-hppa-binutils.changes | 19 + cross-hppa-binutils.spec | 8 +- cross-hppa64-binutils.changes | 19 + cross-hppa64-binutils.spec | 8 +- cross-i386-binutils.changes | 19 + cross-i386-binutils.spec | 8 +- cross-ia64-binutils.changes | 19 + cross-ia64-binutils.spec | 8 +- cross-m68k-binutils.changes | 19 + cross-m68k-binutils.spec | 8 +- cross-mips-binutils.changes | 19 + cross-mips-binutils.spec | 8 +- cross-ppc-binutils.changes | 19 + cross-ppc-binutils.spec | 8 +- cross-ppc64-binutils.changes | 19 + cross-ppc64-binutils.spec | 8 +- cross-ppc64le-binutils.changes | 19 + cross-ppc64le-binutils.spec | 8 +- cross-riscv64-binutils.changes | 19 + cross-riscv64-binutils.spec | 8 +- cross-rx-binutils.changes | 19 + cross-rx-binutils.spec | 8 +- cross-s390-binutils.changes | 19 + cross-s390-binutils.spec | 8 +- cross-s390x-binutils.changes | 19 + cross-s390x-binutils.spec | 8 +- cross-sparc-binutils.changes | 19 + cross-sparc-binutils.spec | 8 +- cross-sparc64-binutils.changes | 19 + cross-sparc64-binutils.spec | 8 +- cross-spu-binutils.changes | 19 + cross-spu-binutils.spec | 8 +- cross-x86_64-binutils.changes | 19 + cross-x86_64-binutils.spec | 8 +- 46 files changed, 1134 insertions(+), 44 deletions(-) create mode 100644 binutils-2.31-branch.diff.gz create mode 100644 binutils-revert-plt32-in-branches.diff diff --git a/binutils-2.31-branch.diff.gz b/binutils-2.31-branch.diff.gz new file mode 100644 index 0000000..f61367f --- /dev/null +++ b/binutils-2.31-branch.diff.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a980c6d35d6c94cbc1d7c6e68e9ecf5ed7af0959f4f4f3f615412b1afd677cd +size 162532 diff --git a/binutils-revert-plt32-in-branches.diff b/binutils-revert-plt32-in-branches.diff new file mode 100644 index 0000000..bbe1e19 --- /dev/null +++ b/binutils-revert-plt32-in-branches.diff @@ -0,0 +1,581 @@ +This reverts the below commit to not generate PLT32 relocs +on branches by default. Used for old distros to not have to +update several packages/tools that can't handle them. I.e. +a compatibility patch. + +The changes in nop-[345].d and pr22842b.S are followups to +not break the testsuite because of this revert. + +commit bd7ab16b4537788ad53521c45469a1bdae84ad4a +Author: H.J. Lu +Date: Tue Feb 13 07:34:22 2018 -0800 + + x86-64: Generate branch with PLT32 relocation + + Since there is no need to prepare for PLT branch on x86-64, generate + R_X86_64_PLT32, instead of R_X86_64_PC32, if possible, which can be + used as a marker for 32-bit PC-relative branches. + + To compile Linux kernel, this patch: + + From: "H.J. Lu" + Subject: [PATCH] x86: Treat R_X86_64_PLT32 as R_X86_64_PC32 + + On i386, there are 2 types of PLTs, PIC and non-PIC. PIE and shared + objects must use PIC PLT. To use PIC PLT, you need to load + _GLOBAL_OFFSET_TABLE_ into EBX first. There is no need for that on + x86-64 since x86-64 uses PC-relative PLT. + + On x86-64, for 32-bit PC-relative branches, we can generate PLT32 + relocation, instead of PC32 relocation, which can also be used as + a marker for 32-bit PC-relative branches. Linker can always reduce + PLT32 relocation to PC32 if function is defined locally. Local + functions should use PC32 relocation. As far as Linux kernel is + concerned, R_X86_64_PLT32 can be treated the same as R_X86_64_PC32 + since Linux kernel doesn't use PLT. + + is needed. It is available on hjl/plt32/master branch at + + https://github.com/hjl-tools/linux + + bfd/ + + PR gas/22791 + * elf64-x86-64.c (is_32bit_relative_branch): Removed. + (elf_x86_64_relocate_section): Check PIC relocations in PIE. + Remove is_32bit_relative_branch usage. Disallow PC32 reloc + against protected function in shared object. + + gas/ + + PR gas/22791 + * config/tc-i386.c (need_plt32_p): New function. + (output_jump): Generate BFD_RELOC_X86_64_PLT32 if possible. + (md_estimate_size_before_relax): Likewise. + * testsuite/gas/i386/reloc64.d: Updated. + * testsuite/gas/i386/x86-64-jump.d: Likewise. + * testsuite/gas/i386/x86-64-mpx-branch-1.d: Likewise. + * testsuite/gas/i386/x86-64-mpx-branch-2.d: Likewise. + * testsuite/gas/i386/x86-64-relax-2.d: Likewise. + * testsuite/gas/i386/x86-64-relax-3.d: Likewise. + * testsuite/gas/i386/ilp32/reloc64.d: Likewise. + * testsuite/gas/i386/ilp32/x86-64-branch.d: Likewise. + + ld/ + + PR gas/22791 + * testsuite/ld-x86-64/mpx1c.rd: Updated. + * testsuite/ld-x86-64/pr22791-1.err: New file. + * testsuite/ld-x86-64/pr22791-1a.c: Likewise. + * testsuite/ld-x86-64/pr22791-1b.s: Likewise. + * testsuite/ld-x86-64/pr22791-2.rd: Likewise. + * testsuite/ld-x86-64/pr22791-2a.s: Likewise. + * testsuite/ld-x86-64/pr22791-2b.c: Likewise. + * testsuite/ld-x86-64/pr22791-2c.s: Likewise. + * testsuite/ld-x86-64/x86-64.exp: Run PR ld/22791 tests. + +Index: binutils-2.31/bfd/elf64-x86-64.c +=================================================================== +--- binutils-2.31.orig/bfd/elf64-x86-64.c 2018-07-05 09:15:08.000000000 +0200 ++++ binutils-2.31/bfd/elf64-x86-64.c 2018-08-28 15:31:31.000000000 +0200 +@@ -2359,6 +2359,24 @@ elf_x86_64_tpoff (struct bfd_link_info * + return address - static_tls_size - htab->tls_sec->vma; + } + ++/* Is the instruction before OFFSET in CONTENTS a 32bit relative ++ branch? */ ++ ++static bfd_boolean ++is_32bit_relative_branch (bfd_byte *contents, bfd_vma offset) ++{ ++ /* Opcode Instruction ++ 0xe8 call ++ 0xe9 jump ++ 0x0f 0x8x conditional jump */ ++ return ((offset > 0 ++ && (contents [offset - 1] == 0xe8 ++ || contents [offset - 1] == 0xe9)) ++ || (offset > 1 ++ && contents [offset - 2] == 0x0f ++ && (contents [offset - 1] & 0xf0) == 0x80)); ++} ++ + /* Relocate an x86_64 ELF section. */ + + static bfd_boolean +@@ -3067,18 +3085,14 @@ use_plt: + case R_X86_64_PC32: + case R_X86_64_PC32_BND: + /* Don't complain about -fPIC if the symbol is undefined when +- building executable unless it is unresolved weak symbol, +- references a dynamic definition in PIE or -z nocopyreloc +- is used. */ ++ building executable unless it is unresolved weak symbol or ++ -z nocopyreloc is used. */ + if ((input_section->flags & SEC_ALLOC) != 0 + && (input_section->flags & SEC_READONLY) != 0 + && h != NULL + && ((bfd_link_executable (info) + && ((h->root.type == bfd_link_hash_undefweak + && !resolved_to_zero) +- || (bfd_link_pie (info) +- && !h->def_regular +- && h->def_dynamic) + || ((info->nocopyreloc + || (eh->def_protected + && elf_has_no_copy_on_protected (h->root.u.def.section->owner))) +@@ -3087,21 +3101,26 @@ use_plt: + || bfd_link_dll (info))) + { + bfd_boolean fail = FALSE; ++ bfd_boolean branch ++ = ((r_type == R_X86_64_PC32 ++ || r_type == R_X86_64_PC32_BND) ++ && is_32bit_relative_branch (contents, rel->r_offset)); ++ + if (SYMBOL_REFERENCES_LOCAL_P (info, h)) + { + /* Symbol is referenced locally. Make sure it is +- defined locally. */ +- fail = !(h->def_regular || ELF_COMMON_DEF_P (h)); ++ defined locally or for a branch. */ ++ fail = (!(h->def_regular || ELF_COMMON_DEF_P (h)) ++ && !branch); + } + else if (!(bfd_link_pie (info) + && (h->needs_copy || eh->needs_copy))) + { + /* Symbol doesn't need copy reloc and isn't referenced +- locally. Address of protected function may not be +- reachable at run-time. */ +- fail = (ELF_ST_VISIBILITY (h->other) == STV_DEFAULT +- || (ELF_ST_VISIBILITY (h->other) == STV_PROTECTED +- && h->type == STT_FUNC)); ++ locally. We only allow branch to symbol with ++ non-default visibility. */ ++ fail = (!branch ++ || ELF_ST_VISIBILITY (h->other) == STV_DEFAULT); + } + + if (fail) +Index: binutils-2.31/gas/config/tc-i386.c +=================================================================== +--- binutils-2.31.orig/gas/config/tc-i386.c 2018-08-28 15:31:17.000000000 +0200 ++++ binutils-2.31/gas/config/tc-i386.c 2018-08-28 15:31:31.000000000 +0200 +@@ -7415,46 +7415,12 @@ output_branch (void) + frag_var (rs_machine_dependent, 5, i.reloc[0], subtype, sym, off, p); + } + +-#if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) +-/* Return TRUE iff PLT32 relocation should be used for branching to +- symbol S. */ +- +-static bfd_boolean +-need_plt32_p (symbolS *s) +-{ +- /* PLT32 relocation is ELF only. */ +- if (!IS_ELF) +- return FALSE; +- +- /* Since there is no need to prepare for PLT branch on x86-64, we +- can generate R_X86_64_PLT32, instead of R_X86_64_PC32, which can +- be used as a marker for 32-bit PC-relative branches. */ +- if (!object_64bit) +- return FALSE; +- +- /* Weak or undefined symbol need PLT32 relocation. */ +- if (S_IS_WEAK (s) || !S_IS_DEFINED (s)) +- return TRUE; +- +- /* Non-global symbol doesn't need PLT32 relocation. */ +- if (! S_IS_EXTERNAL (s)) +- return FALSE; +- +- /* Other global symbols need PLT32 relocation. NB: Symbol with +- non-default visibilities are treated as normal global symbol +- so that PLT32 relocation can be used as a marker for 32-bit +- PC-relative branches. It is useful for linker relaxation. */ +- return TRUE; +-} +-#endif +- + static void + output_jump (void) + { + char *p; + int size; + fixS *fixP; +- bfd_reloc_code_real_type jump_reloc = i.reloc[0]; + + if (i.tm.opcode_modifier.jumpbyte) + { +@@ -7522,17 +7488,8 @@ output_jump (void) + abort (); + } + +-#if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) +- if (size == 4 +- && jump_reloc == NO_RELOC +- && need_plt32_p (i.op[0].disps->X_add_symbol)) +- jump_reloc = BFD_RELOC_X86_64_PLT32; +-#endif +- +- jump_reloc = reloc (size, 1, 1, jump_reloc); +- + fixP = fix_new_exp (frag_now, p - frag_now->fr_literal, size, +- i.op[0].disps, 1, jump_reloc); ++ i.op[0].disps, 1, reloc (size, 1, 1, i.reloc[0])); + + /* All jumps handled here are signed, but don't use a signed limit + check for 32 and 16 bit jumps as we want to allow wrap around at +@@ -9757,10 +9714,6 @@ md_estimate_size_before_relax (fragS *fr + reloc_type = (enum bfd_reloc_code_real) fragP->fr_var; + else if (size == 2) + reloc_type = BFD_RELOC_16_PCREL; +-#if defined (OBJ_ELF) || defined (OBJ_MAYBE_ELF) +- else if (need_plt32_p (fragP->fr_symbol)) +- reloc_type = BFD_RELOC_X86_64_PLT32; +-#endif + else + reloc_type = BFD_RELOC_32_PCREL; + +Index: binutils-2.31/gas/testsuite/gas/i386/ilp32/reloc64.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/ilp32/reloc64.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/ilp32/reloc64.d 2018-08-28 15:31:31.000000000 +0200 +@@ -16,7 +16,7 @@ Disassembly of section \.text: + .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 + .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 + .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 +-.*[ ]+R_X86_64_PLT32[ ]+xtrn-0x0*4 ++.*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 + .*[ ]+R_X86_64_PC8[ ]+xtrn-0x0*1 + .*[ ]+R_X86_64_GOT32[ ]+xtrn + .*[ ]+R_X86_64_GOT32[ ]+xtrn +Index: binutils-2.31/gas/testsuite/gas/i386/ilp32/x86-64-branch.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/ilp32/x86-64-branch.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/ilp32/x86-64-branch.d 2018-08-28 15:31:31.000000000 +0200 +@@ -20,9 +20,9 @@ Disassembly of section .text: + [ ]*[a-f0-9]+: 66 ff 20 data16 jmpq \*\(%rax\) + [ ]*[a-f0-9]+: e8 00 00 00 00 callq 0x1f 1b: R_X86_64_PC32 \*ABS\*\+0x10003c + [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 0x24 20: R_X86_64_PC32 \*ABS\*\+0x10003c +-[ ]*[a-f0-9]+: 66 e8 00 00 00 00 data16 callq 0x2a 26: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: 66 e9 00 00 00 00 data16 jmpq 0x30 2c: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: 66 0f 82 00 00 00 00 data16 jb 0x37 33: R_X86_64_PLT32 foo-0x4 ++[ ]*[a-f0-9]+: 66 e8 00 00 00 00 data16 callq 0x2a 26: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: 66 e9 00 00 00 00 data16 jmpq 0x30 2c: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: 66 0f 82 00 00 00 00 data16 jb 0x37 33: R_X86_64_PC32 foo-0x4 + [ ]*[a-f0-9]+: ff d0 callq \*%rax + [ ]*[a-f0-9]+: ff d0 callq \*%rax + [ ]*[a-f0-9]+: 66 ff d0 data16 callq \*%rax +Index: binutils-2.31/gas/testsuite/gas/i386/reloc64.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/reloc64.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/reloc64.d 2018-08-28 15:31:31.000000000 +0200 +@@ -18,7 +18,7 @@ Disassembly of section \.text: + .*[ ]+R_X86_64_PC8[ ]+xtrn\+0x0*1 + .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 + .*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 +-.*[ ]+R_X86_64_PLT32[ ]+xtrn-0x0*4 ++.*[ ]+R_X86_64_PC32[ ]+xtrn-0x0*4 + .*[ ]+R_X86_64_PC8[ ]+xtrn-0x0*1 + .*[ ]+R_X86_64_GOT64[ ]+xtrn + .*[ ]+R_X86_64_GOT32[ ]+xtrn +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-jump.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-jump.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-jump.d 2018-08-28 15:31:31.000000000 +0200 +@@ -8,7 +8,7 @@ Disassembly of section .text: + + 0+ <.text>: + [ ]*[a-f0-9]+: eb fe jmp (0x0|0 <.text>) +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 0x7 3: R_X86_64_PLT32 xxx-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 0x7 3: R_X86_64_PC32 xxx-0x4 + [ ]*[a-f0-9]+: ff 24 25 00 00 00 00 jmpq \*0x0 a: R_X86_64_32S xxx + [ ]*[a-f0-9]+: ff e7 jmpq \*%rdi + [ ]*[a-f0-9]+: ff 27 jmpq \*\(%rdi\) +@@ -17,7 +17,7 @@ Disassembly of section .text: + [ ]*[a-f0-9]+: ff 2c 25 00 00 00 00 ljmp \*0x0 24: R_X86_64_32S xxx + [ ]*[a-f0-9]+: 66 ff 2c 25 00 00 00 00 ljmpw \*0x0 2c: R_X86_64_32S xxx + [ ]*[a-f0-9]+: e8 cb ff ff ff callq 0x0 +-[ ]*[a-f0-9]+: e8 00 00 00 00 callq 0x3a 36: R_X86_64_PLT32 xxx-0x4 ++[ ]*[a-f0-9]+: e8 00 00 00 00 callq 0x3a 36: R_X86_64_PC32 xxx-0x4 + [ ]*[a-f0-9]+: ff 14 25 00 00 00 00 callq \*0x0 3d: R_X86_64_32S xxx + [ ]*[a-f0-9]+: ff d7 callq \*%rdi + [ ]*[a-f0-9]+: ff 17 callq \*\(%rdi\) +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-1.d 2018-08-28 15:31:31.000000000 +0200 +@@ -20,9 +20,9 @@ Disassembly of section .text: + [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 + + 0+24 : +-[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a 26: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 2d: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 37 33: R_X86_64_PLT32 foo-0x4 ++[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a 26: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 2d: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 37 33: R_X86_64_PC32 foo-0x4 + [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d 39: R_X86_64_PLT32 foo-0x4 + [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 40: R_X86_64_PLT32 foo-0x4 + [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a 46: R_X86_64_PLT32 foo-0x4 +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-mpx-branch-2.d 2018-08-28 15:31:31.000000000 +0200 +@@ -20,9 +20,9 @@ Disassembly of section .text: + [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 24 + + 0+24 : +-[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a 26: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 2d: R_X86_64_PLT32 foo-0x4 +-[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 37 33: R_X86_64_PLT32 foo-0x4 ++[ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 2a 26: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 31 2d: R_X86_64_PC32 foo-0x4 ++[ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 37 33: R_X86_64_PC32 foo-0x4 + [ ]*[a-f0-9]+: f2 e9 00 00 00 00 bnd jmpq 3d 39: R_X86_64_PLT32 foo-0x4 + [ ]*[a-f0-9]+: f2 0f 82 00 00 00 00 bnd jb 44 40: R_X86_64_PLT32 foo-0x4 + [ ]*[a-f0-9]+: f2 e8 00 00 00 00 bnd callq 4a 46: R_X86_64_PLT32 foo-0x4 +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-2.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-relax-2.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-2.d 2018-08-28 15:31:31.000000000 +0200 +@@ -10,12 +10,12 @@ Disassembly of section .text: + 0+ : + [ ]*[a-f0-9]+: eb 24 jmp 26 + [ ]*[a-f0-9]+: eb 1e jmp 22 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 9 5: R_X86_64_PLT32 global_def-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 9 5: R_X86_64_PC32 global_def-0x4 + [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq e a: R_X86_64_PLT32 global_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 13 f: R_X86_64_PLT32 weak_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 18 14: R_X86_64_PLT32 weak_hidden_undef-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1d 19: R_X86_64_PLT32 weak_hidden_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 22 1e: R_X86_64_PLT32 hidden_undef-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 13 f: R_X86_64_PC32 weak_def-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 18 14: R_X86_64_PC32 weak_hidden_undef-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1d 19: R_X86_64_PC32 weak_hidden_def-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 22 1e: R_X86_64_PC32 hidden_undef-0x4 + + 0+22 : + [ ]*[a-f0-9]+: c3 retq +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-3.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-relax-3.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-relax-3.d 2018-08-28 15:31:31.000000000 +0200 +@@ -11,10 +11,10 @@ Disassembly of section .text: + [ ]*[a-f0-9]+: eb 1b jmp 1f + [ ]*[a-f0-9]+: eb 1b jmp 21 + [ ]*[a-f0-9]+: e9 00 00 00 00 jmpq b 7: R_X86_64_PLT32 global_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 10 c: R_X86_64_PLT32 weak_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 15 11: R_X86_64_PLT32 weak_hidden_undef-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1a 16: R_X86_64_PLT32 weak_hidden_def-0x4 +-[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1f 1b: R_X86_64_PLT32 hidden_undef-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 10 c: R_X86_64_PC32 weak_def-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 15 11: R_X86_64_PC32 weak_hidden_undef-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1a 16: R_X86_64_PC32 weak_hidden_def-0x4 ++[ ]*[a-f0-9]+: e9 00 00 00 00 jmpq 1f 1b: R_X86_64_PC32 hidden_undef-0x4 + + 0+1f : + [ ]*[a-f0-9]+: c3 retq +Index: binutils-2.31/ld/testsuite/ld-x86-64/mpx1c.rd +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/mpx1c.rd 2018-06-24 20:38:58.000000000 +0200 ++++ binutils-2.31/ld/testsuite/ld-x86-64/mpx1c.rd 2018-08-28 15:31:31.000000000 +0200 +@@ -1,3 +1,3 @@ + #... +-[0-9a-f ]+R_X86_64_PLT32 +0+ +.* ++[0-9a-f ]+R_X86_64_PC32 +0+ +.* + #... +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1.err +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1.err 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,2 +0,0 @@ +-.*relocation R_X86_64_PC32 against symbol `foo' can not be used when making a PIE object; recompile with -fPIC +-#... +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1a.c +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1a.c 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,4 +0,0 @@ +-void +-foo (void) +-{ +-} +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-1b.s +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-1b.s 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,6 +0,0 @@ +- .text +- .globl main +- .type main, @function +-main: +- movl foo(%rip), %eax +- .size main, .-main +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2.rd +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2.rd 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,6 +0,0 @@ +-#failif +-#... +-.*\(TEXTREL\).* +-#... +-[0-9a-f ]+R_X86_64_NONE.* +-#... +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2a.s +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2a.s 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,8 +0,0 @@ +- .text +- .p2align 4,,15 +- .globl foo +- .type foo, @function +-foo: +- jmp bar +- .size foo, .-foo +- .section .note.GNU-stack,"",@progbits +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2b.c +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2b.c 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,7 +0,0 @@ +-#include +- +-void +-bar (void) +-{ +- puts ("PASS"); +-} +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22791-2c.s +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22791-2c.s 2018-06-24 20:38:58.000000000 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,12 +0,0 @@ +- .text +- .p2align 4,,15 +- .globl main +- .type main, @function +-main: +- subq $8, %rsp +- call foo +- xorl %eax, %eax +- addq $8, %rsp +- ret +- .size main, .-main +- .section .note.GNU-stack,"",@progbits +Index: binutils-2.31/ld/testsuite/ld-x86-64/x86-64.exp +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/x86-64.exp 2018-08-28 15:31:17.000000000 +0200 ++++ binutils-2.31/ld/testsuite/ld-x86-64/x86-64.exp 2018-08-28 15:31:31.000000000 +0200 +@@ -1180,44 +1180,6 @@ if { [isnative] && [which $CC] != 0 } { + "pr22393-3-static" \ + ] \ + [list \ +- "Build pr22791-1.so" \ +- "-shared" \ +- "-fPIC" \ +- { pr22791-1a.c } \ +- {} \ +- "pr22791-1.so" \ +- ] \ +- [list \ +- "Build pr22791-1" \ +- "-pie -Wl,--no-as-needed tmpdir/pr22791-1.so" \ +- "$NOPIE_CFLAGS" \ +- { pr22791-1b.s } \ +- {{error_output "pr22791-1.err"}} \ +- "pr22791-1" \ +- ] \ +- [list \ +- "Build pr22791-2a.o" \ +- "" \ +- "$NOPIE_CFLAGS" \ +- { pr22791-2a.s } \ +- ] \ +- [list \ +- "Build pr22791-2.so" \ +- "-shared tmpdir/pr22791-2a.o" \ +- "-fPIC" \ +- { pr22791-2b.c } \ +- {{readelf -drW pr22791-2.rd}} \ +- "pr22791-2.so" \ +- ] \ +- [list \ +- "Build pr22791-2" \ +- "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \ +- "$NOPIE_CFLAGS" \ +- { pr22791-2c.s } \ +- {{readelf -drW pr22791-2.rd}} \ +- "pr22791-2" \ +- ] \ +- [list \ + "Build pr22842.so" \ + "-shared" \ + "-fPIC" \ +@@ -1560,15 +1522,6 @@ if { [isnative] && [which $CC] != 0 } { + "pass.out" \ + ] \ + [list \ +- "Run pr22791-2" \ +- "-pie -Wl,--no-as-needed tmpdir/pr22791-2.so" \ +- "" \ +- { pr22791-2c.s } \ +- "pr22791-2" \ +- "pass.out" \ +- "$NOPIE_CFLAGS" \ +- ] \ +- [list \ + "Build pr22842" \ + "-pie -Wl,--no-as-needed tmpdir/pr22842.so" \ + "" \ +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-3.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-3.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-3.d 2018-08-28 15:38:52.000000000 +0200 +@@ -17,5 +17,5 @@ Disassembly of section .text: + Disassembly of section .altinstr_replacement: + + 0+ <.altinstr_replacement>: +- +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PLT32 foo-0x4 ++ +[a-f0-9]+: e9 00 00 00 00 jmpq 5 <_start\+0x5> 1: R_X86_64_PC32 foo-0x4 + #pass +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-4.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-4.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-4.d 2018-08-28 15:39:03.000000000 +0200 +@@ -20,5 +20,5 @@ Disassembly of section .altinstr_replace + +[a-f0-9]+: 89 c0 mov %eax,%eax + +[a-f0-9]+: 89 c0 mov %eax,%eax + +[a-f0-9]+: 89 c0 mov %eax,%eax +- +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PLT32 foo-0x4 ++ +[a-f0-9]+: e9 00 00 00 00 jmpq b <_start\+0xb> 7: R_X86_64_PC32 foo-0x4 + #pass +Index: binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-5.d +=================================================================== +--- binutils-2.31.orig/gas/testsuite/gas/i386/x86-64-nop-5.d 2018-06-24 20:38:57.000000000 +0200 ++++ binutils-2.31/gas/testsuite/gas/i386/x86-64-nop-5.d 2018-08-28 15:39:11.000000000 +0200 +@@ -23,5 +23,5 @@ Disassembly of section .altinstr_replace + +[a-f0-9]+: 89 c0 mov %eax,%eax + +[a-f0-9]+: 89 c0 mov %eax,%eax + +[a-f0-9]+: 89 c0 mov %eax,%eax +- +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PLT32 foo-0x4 ++ +[a-f0-9]+: e9 00 00 00 00 jmpq d <_start\+0xd> 9: R_X86_64_PC32 foo-0x4 + #pass +Index: binutils-2.31/ld/testsuite/ld-x86-64/pr22842b.S +=================================================================== +--- binutils-2.31.orig/ld/testsuite/ld-x86-64/pr22842b.S 2018-08-28 15:59:40.000000000 +0200 ++++ binutils-2.31/ld/testsuite/ld-x86-64/pr22842b.S 2018-08-28 16:00:02.000000000 +0200 +@@ -7,7 +7,7 @@ main: + leaq bar(%rip), %rdi + addq %rax, %rdi + +- callq foo ++ callq foo@PLT + xorl %eax, %eax + popq %rcx + retq diff --git a/binutils.changes b/binutils.changes index 985f3ca..03b8ec6 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/binutils.spec b/binutils.spec index 7e7b409..63b6390 100644 --- a/binutils.spec +++ b/binutils.spec @@ -79,7 +79,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -93,6 +93,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -148,7 +149,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -163,6 +164,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 29d1135..3bddcdc 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 115658c..0ef830f 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index fe38757..9dcc1ff 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index cfac7ed..c1ab22d 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index ef709e5..6eee0d0 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 8c127a8..d052baf 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 4b37854..bc675dc 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index aa38e54..bc23579 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index b76bebb..5ca0979 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 74a296a..dff2d34 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 5f0a5e6..0682112 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index dc697b8..6576bc9 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 55c8fb2..c87570d 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index 0e8cb67..bc7225c 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index e0d76bc..e972067 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index da74cdb..69b4caa 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 46caf82..2f1d399 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index c23a631..7f0c777 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 2993159..8b27721 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index b60207d..9177893 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 985f3ca..03b8ec6 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com + +- Update to binutils-2_31-branch @e51abf7e3, minor bugfixes in + the support for the X86_ISA_1_* notes. Adds + patch binutils-2.31-branch.diff.gz . +- Add binutils-revert-plt32-in-branches.diff on anything older + than Tumbleweed to not break old tools not expecting + PLT32 instead of PC32 relocs on x86_64. + ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com @@ -44,6 +54,15 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com + +- Fix pacemaker libqb problem with section start/stop + symbols, aka PR21964. [bnc#1075418] + Adds binutils-fix-pr21964.diff . +(this is a change from SLE12, that was already included in 2.31 +binutils tree, mentioned for completeness to not loose tracking) + ------------------------------------------------------------------- Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index e74d6ad..bae352c 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -82,7 +82,7 @@ Source: binutils-%{version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -#Patch: binutils-2.31-branch.diff +Patch: binutils-2.31-branch.diff.gz Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -96,6 +96,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff +Patch37: binutils-revert-plt32-in-branches.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -151,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %setup -q -n binutils-%{version} # Patch is outside test_vanilla because it's supposed to be the # patch bringing the tarball to the newest upstream version -#%patch -p1 +%patch -p1 %if !%{test_vanilla} %patch3 %patch4 @@ -166,6 +167,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch34 -p1 %patch36 -p1 +%if %{suse_version} < 1550 +%patch37 -p1 +%endif %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 From ba5d49be5cb524f92ac83a258ca2e087c46979aacdfff29d8e60b775cca231d5 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 28 Aug 2018 14:18:47 +0000 Subject: [PATCH 3/6] Fix order of changes entries OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=285 --- binutils.changes | 10 +++++----- cross-aarch64-binutils.changes | 10 +++++----- cross-arm-binutils.changes | 10 +++++----- cross-avr-binutils.changes | 10 +++++----- cross-epiphany-binutils.changes | 10 +++++----- cross-hppa-binutils.changes | 10 +++++----- cross-hppa64-binutils.changes | 10 +++++----- cross-i386-binutils.changes | 10 +++++----- cross-ia64-binutils.changes | 10 +++++----- cross-m68k-binutils.changes | 10 +++++----- cross-mips-binutils.changes | 10 +++++----- cross-ppc-binutils.changes | 10 +++++----- cross-ppc64-binutils.changes | 10 +++++----- cross-ppc64le-binutils.changes | 10 +++++----- cross-riscv64-binutils.changes | 10 +++++----- cross-rx-binutils.changes | 10 +++++----- cross-s390-binutils.changes | 10 +++++----- cross-s390x-binutils.changes | 10 +++++----- cross-sparc-binutils.changes | 10 +++++----- cross-sparc64-binutils.changes | 10 +++++----- cross-spu-binutils.changes | 10 +++++----- cross-x86_64-binutils.changes | 10 +++++----- 22 files changed, 110 insertions(+), 110 deletions(-) diff --git a/binutils.changes b/binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/binutils.changes +++ b/binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 03b8ec6..1cd2ef7 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -54,6 +54,11 @@ Mon Jun 4 09:49:37 UTC 2018 - schwab@suse.de - riscv-relax-versioned-hidden.patch: RISC-V: Fix symbol address problem with versioned symbols (PR ld/22756) +------------------------------------------------------------------- +Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de + +- Restore riscv64-elf cross prefix via symlinks + ------------------------------------------------------------------- Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com @@ -63,11 +68,6 @@ Tue Apr 3 14:56:44 UTC 2018 - matz@suse.com (this is a change from SLE12, that was already included in 2.31 binutils tree, mentioned for completeness to not loose tracking) -------------------------------------------------------------------- -Sat May 12 20:57:32 UTC 2018 - afaerber@suse.de - -- Restore riscv64-elf cross prefix via symlinks - ------------------------------------------------------------------- Thu Mar 22 17:11:45 UTC 2018 - schwab@suse.de From 4812900bdbe4b3ec59e2baf55dce199ab73bfb37a290e67a0a1cda23ff3c5c9c Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 4 Sep 2018 13:38:01 +0000 Subject: [PATCH 4/6] Mention various CVEs fixed. - Includes fixes for these CVEs: * from 2.30: bnc#1065643 aka CVE-2017-15996 aka PR22361 bnc#1065689 aka CVE-2017-15939 aka PR22205 bnc#1065693 aka CVE-2017-15938 aka PR22209 bnc#1068640 aka CVE-2017-16826 aka PR22376 bnc#1068643 aka CVE-2017-16832 aka PR22373 bnc#1068887 aka CVE-2017-16831 aka PR22385 bnc#1068888 aka CVE-2017-16830 aka PR22384 bnc#1068950 aka CVE-2017-16829 aka PR22307 bnc#1069176 aka CVE-2017-16828 aka PR22386 bnc#1069202 aka CVE-2017-16827 aka PR22306 * from 2.31: bnc#1077745 aka CVE-2018-6323 aka PR22746 bnc#1079103 aka CVE-2018-6543 aka PR22769 bnc#1079741 aka CVE-2018-6759 aka PR22794 bnc#1080556 aka CVE-2018-6872 aka PR22788 bnc#1081527 aka CVE-2018-7208 aka PR22741 bnc#1083528 aka CVE-2018-7570 aka PR22881 bnc#1083532 aka CVE-2018-7569 aka PR22895 bnc#1086608 aka CVE-2018-8945 aka PR22809 bnc#1086784 aka CVE-2018-7643 aka PR22905 bnc#1086786 aka CVE-2018-7642 aka PR22887 bnc#1086788 aka CVE-2018-7568 aka PR22894 bnc#1090997 aka CVE-2018-10373 aka PR23065 bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 - Includes fixes for these CVEs: * from 2.30: OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=286 --- binutils.changes | 28 ++++++++++++++++++++++++++++ cross-aarch64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-arm-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-avr-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-epiphany-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-hppa-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-hppa64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-i386-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-ia64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-m68k-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-mips-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-ppc-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-ppc64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-ppc64le-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-riscv64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-rx-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-s390-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-s390x-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-sparc-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-sparc64-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-spu-binutils.changes | 28 ++++++++++++++++++++++++++++ cross-x86_64-binutils.changes | 28 ++++++++++++++++++++++++++++ 22 files changed, 616 insertions(+) diff --git a/binutils.changes b/binutils.changes index 1cd2ef7..f75df7b 100644 --- a/binutils.changes +++ b/binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 1cd2ef7..f75df7b 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -7,6 +7,34 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com - Add binutils-revert-plt32-in-branches.diff on anything older than Tumbleweed to not break old tools not expecting PLT32 instead of PC32 relocs on x86_64. +- Includes fixes for these CVEs: + * from 2.30: + bnc#1065643 aka CVE-2017-15996 aka PR22361 + bnc#1065689 aka CVE-2017-15939 aka PR22205 + bnc#1065693 aka CVE-2017-15938 aka PR22209 + bnc#1068640 aka CVE-2017-16826 aka PR22376 + bnc#1068643 aka CVE-2017-16832 aka PR22373 + bnc#1068887 aka CVE-2017-16831 aka PR22385 + bnc#1068888 aka CVE-2017-16830 aka PR22384 + bnc#1068950 aka CVE-2017-16829 aka PR22307 + bnc#1069176 aka CVE-2017-16828 aka PR22386 + bnc#1069202 aka CVE-2017-16827 aka PR22306 + * from 2.31: + bnc#1077745 aka CVE-2018-6323 aka PR22746 + bnc#1079103 aka CVE-2018-6543 aka PR22769 + bnc#1079741 aka CVE-2018-6759 aka PR22794 + bnc#1080556 aka CVE-2018-6872 aka PR22788 + bnc#1081527 aka CVE-2018-7208 aka PR22741 + bnc#1083528 aka CVE-2018-7570 aka PR22881 + bnc#1083532 aka CVE-2018-7569 aka PR22895 + bnc#1086608 aka CVE-2018-8945 aka PR22809 + bnc#1086784 aka CVE-2018-7643 aka PR22905 + bnc#1086786 aka CVE-2018-7642 aka PR22887 + bnc#1086788 aka CVE-2018-7568 aka PR22894 + bnc#1090997 aka CVE-2018-10373 aka PR23065 + bnc#1091015 aka CVE-2018-10372 aka PR23064 + bnc#1091365 aka CVE-2018-10535 aka PR23113 + bnc#1091368 aka CVE-2018-10534 aka PR23110 ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com From baaa326a69df3dd8f44c2307cf7ce43e8cf5838ce7a101351c22e7ea83c4ab84 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 4 Sep 2018 15:32:28 +0000 Subject: [PATCH 5/6] Mention changed/removed patches. - Removes binutils-fix-pr21964.diff as it's included in 2.31. Rebase testsuite.diff and aarch64-common-pagesize.patch . OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=287 --- 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 ++ 22 files changed, 44 insertions(+) diff --git a/binutils.changes b/binutils.changes index f75df7b..c6d6a9d 100644 --- a/binutils.changes +++ b/binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index f75df7b..c6d6a9d 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -35,6 +35,8 @@ Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com bnc#1091015 aka CVE-2018-10372 aka PR23064 bnc#1091365 aka CVE-2018-10535 aka PR23113 bnc#1091368 aka CVE-2018-10534 aka PR23110 +- Removes binutils-fix-pr21964.diff as it's included in 2.31. + Rebase testsuite.diff and aarch64-common-pagesize.patch . ------------------------------------------------------------------- Tue Jul 31 11:45:27 UTC 2018 - rguenther@suse.com From 45fa6d4806dc6bf91f13815ba33ac989c48c58737a8af48f0103b4c0b928b637 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Tue, 27 Nov 2018 14:01:05 +0000 Subject: [PATCH 6/6] Accepting request 652176 from home:marxin:branches:devel:gcc - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. - Add handle-ELF-compressed-header-alignment-correctly-by-.patch: PR23919. OBS-URL: https://build.opensuse.org/request/show/652176 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=288 --- binutils.changes | 6 + binutils.spec | 4 +- cross-aarch64-binutils.changes | 6 + cross-aarch64-binutils.spec | 4 +- cross-arm-binutils.changes | 6 + cross-arm-binutils.spec | 4 +- cross-avr-binutils.changes | 6 + cross-avr-binutils.spec | 4 +- cross-epiphany-binutils.changes | 6 + cross-epiphany-binutils.spec | 4 +- cross-hppa-binutils.changes | 6 + cross-hppa-binutils.spec | 4 +- cross-hppa64-binutils.changes | 6 + cross-hppa64-binutils.spec | 4 +- cross-i386-binutils.changes | 6 + cross-i386-binutils.spec | 4 +- cross-ia64-binutils.changes | 6 + cross-ia64-binutils.spec | 4 +- cross-m68k-binutils.changes | 6 + cross-m68k-binutils.spec | 4 +- cross-mips-binutils.changes | 6 + cross-mips-binutils.spec | 4 +- cross-ppc-binutils.changes | 6 + cross-ppc-binutils.spec | 4 +- cross-ppc64-binutils.changes | 6 + cross-ppc64-binutils.spec | 4 +- cross-ppc64le-binutils.changes | 6 + cross-ppc64le-binutils.spec | 4 +- cross-riscv64-binutils.changes | 6 + cross-riscv64-binutils.spec | 4 +- cross-rx-binutils.changes | 6 + cross-rx-binutils.spec | 4 +- cross-s390-binutils.changes | 6 + cross-s390-binutils.spec | 4 +- cross-s390x-binutils.changes | 6 + cross-s390x-binutils.spec | 4 +- cross-sparc-binutils.changes | 6 + cross-sparc-binutils.spec | 4 +- cross-sparc64-binutils.changes | 6 + cross-sparc64-binutils.spec | 4 +- cross-spu-binutils.changes | 6 + cross-spu-binutils.spec | 4 +- cross-x86_64-binutils.changes | 6 + cross-x86_64-binutils.spec | 4 +- ...essed-header-alignment-correctly-by-.patch | 332 ++++++++++++++++++ 45 files changed, 530 insertions(+), 22 deletions(-) create mode 100644 handle-ELF-compressed-header-alignment-correctly-by-.patch diff --git a/binutils.changes b/binutils.changes index c6d6a9d..887f08d 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/binutils.spec b/binutils.spec index 63b6390..2433011 100644 --- a/binutils.spec +++ b/binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -94,6 +94,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 3bddcdc..ebc27ae 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 0ef830f..443e51b 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 9dcc1ff..65a4f81 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index c1ab22d..d21150a 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 6eee0d0..06c1f30 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index d052baf..566a428 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index bc675dc..5158535 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index bc23579..f87b5a4 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 5ca0979..90bd9d3 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index dff2d34..fd452b8 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 0682112..437fe0e 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 6576bc9..a0337dd 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index c87570d..7cf976a 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index bc7225c..e67c409 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index e972067..bdac8eb 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 69b4caa..3fc78c8 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 2f1d399..2dae40c 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 7f0c777..e91a058 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 8b27721..924e28a 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 9177893..d6a2e08 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index c6d6a9d..887f08d 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Nov 27 12:43:42 UTC 2018 - Martin Liška + +- Add handle-ELF-compressed-header-alignment-correctly-by-.patch: + PR23919. + ------------------------------------------------------------------- Tue Aug 28 14:07:15 UTC 2018 - matz@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index bae352c..1318ebe 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -97,6 +97,7 @@ Patch22: binutils-bfd_h.patch Patch34: aarch64-common-pagesize.patch Patch36: binutils-pr22868.diff Patch37: binutils-revert-plt32-in-branches.diff +Patch38: handle-ELF-compressed-header-alignment-correctly-by-.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %if %{suse_version} < 1550 %patch37 -p1 %endif +%patch38 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/handle-ELF-compressed-header-alignment-correctly-by-.patch b/handle-ELF-compressed-header-alignment-correctly-by-.patch new file mode 100644 index 0000000..1119baa --- /dev/null +++ b/handle-ELF-compressed-header-alignment-correctly-by-.patch @@ -0,0 +1,332 @@ +From 4207142d6a5d2359170c5f9a140fc1a2351fbda9 Mon Sep 17 00:00:00 2001 +From: Mark Wielaard +Date: Tue, 27 Nov 2018 11:59:10 +0000 +Subject: [PATCH] Handle ELF compressed header alignment correctly by setting + up the section alignment correctly for the Elf32_Chdr or Elf64_Chdr type and + respect the ch_addralign field when decompressing the section data. + + PR binutils/23919 +binutils* readelf.c (dump_sections_as_strings): Remove bogus addralign check. + (dump_sections_as_bytes): Likewise. + (load_specific_debug_sections): Likewise. + * testsuite/binutils-all/dw2-3.rS: Adjust alignment. + * testsuite/binutils-all/dw2-3.rt: Likewise. + +bfd * bfd.c (bfd_update_compression_header): Explicitly set alignment. + (bfd_check_compression_header): Add uncompressed_alignment_power + argument. Check ch_addralign is a power of 2. + * bfd-in2.h: Regenerated. + * compress.c (bfd_compress_section_contents): Get and set + orig_uncompressed_alignment_pow if section is decompressed. + (bfd_is_section_compressed_with_header): Add and get + uncompressed_align_pow_p argument. + (bfd_is_section_compressed): Add uncompressed_align_power argument + to bfd_is_section_compressed_with_header call. + (bfd_init_section_decompress_status): Get and set + uncompressed_alignment_power. + * elf.c (_bfd_elf_make_section_from_shdr): Add + uncompressed_align_power argument to + bfd_is_section_compressed_with_header call. +--- + bfd/ChangeLog | 19 +++++++++++++ + bfd/bfd-in2.h | 6 ++-- + bfd/bfd.c | 20 ++++++++++---- + bfd/compress.c | 35 +++++++++++++++++------- + bfd/elf.c | 5 ++-- + binutils/ChangeLog | 9 ++++++ + binutils/readelf.c | 18 ------------ + binutils/testsuite/binutils-all/dw2-3.rS | 2 +- + binutils/testsuite/binutils-all/dw2-3.rt | 2 +- + 9 files changed, 77 insertions(+), 39 deletions(-) + + +diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h +index ee8cd7ef0b..6d92c51cb9 100644 +--- a/bfd/bfd-in2.h ++++ b/bfd/bfd-in2.h +@@ -7419,7 +7419,8 @@ void bfd_update_compression_header + + bfd_boolean bfd_check_compression_header + (bfd *abfd, bfd_byte *contents, asection *sec, +- bfd_size_type *uncompressed_size); ++ bfd_size_type *uncompressed_size, ++ unsigned int *uncompressed_alignment_power); + + int bfd_get_compression_header_size (bfd *abfd, asection *sec); + +@@ -8006,7 +8007,8 @@ void bfd_cache_section_contents + bfd_boolean bfd_is_section_compressed_with_header + (bfd *abfd, asection *section, + int *compression_header_size_p, +- bfd_size_type *uncompressed_size_p); ++ bfd_size_type *uncompressed_size_p, ++ unsigned int *uncompressed_alignment_power_p); + + bfd_boolean bfd_is_section_compressed + (bfd *abfd, asection *section); +diff --git a/bfd/bfd.c b/bfd/bfd.c +index 15becd7ae8..2b658298ea 100644 +--- a/bfd/bfd.c ++++ b/bfd/bfd.c +@@ -2332,6 +2332,8 @@ bfd_update_compression_header (bfd *abfd, bfd_byte *contents, + bfd_put_32 (abfd, sec->size, &echdr->ch_size); + bfd_put_32 (abfd, 1 << sec->alignment_power, + &echdr->ch_addralign); ++ /* bfd_log2 (alignof (Elf32_Chdr)) */ ++ bfd_set_section_alignment (abfd, sec, 2); + } + else + { +@@ -2342,6 +2344,8 @@ bfd_update_compression_header (bfd *abfd, bfd_byte *contents, + bfd_put_64 (abfd, sec->size, &echdr->ch_size); + bfd_put_64 (abfd, 1 << sec->alignment_power, + &echdr->ch_addralign); ++ /* bfd_log2 (alignof (Elf64_Chdr)) */ ++ bfd_set_section_alignment (abfd, sec, 3); + } + } + else +@@ -2354,6 +2358,8 @@ bfd_update_compression_header (bfd *abfd, bfd_byte *contents, + order. */ + memcpy (contents, "ZLIB", 4); + bfd_putb64 (sec->size, contents + 4); ++ /* No way to keep the original alignment, just use 1 always. */ ++ bfd_set_section_alignment (abfd, sec, 0); + } + } + } +@@ -2368,12 +2374,14 @@ bfd_update_compression_header (bfd *abfd, bfd_byte *contents, + SYNOPSIS + bfd_boolean bfd_check_compression_header + (bfd *abfd, bfd_byte *contents, asection *sec, +- bfd_size_type *uncompressed_size); ++ bfd_size_type *uncompressed_size, ++ unsigned int *uncompressed_alignment_power); + + DESCRIPTION + Check the compression header at CONTENTS of SEC in ABFD and +- store the uncompressed size in UNCOMPRESSED_SIZE if the +- compression header is valid. ++ store the uncompressed size in UNCOMPRESSED_SIZE and the ++ uncompressed data alignment in UNCOMPRESSED_ALIGNMENT_POWER ++ if the compression header is valid. + + RETURNS + Return TRUE if the compression header is valid. +@@ -2382,7 +2390,8 @@ RETURNS + bfd_boolean + bfd_check_compression_header (bfd *abfd, bfd_byte *contents, + asection *sec, +- bfd_size_type *uncompressed_size) ++ bfd_size_type *uncompressed_size, ++ unsigned int *uncompressed_alignment_power) + { + if (bfd_get_flavour (abfd) == bfd_target_elf_flavour + && (elf_section_flags (sec) & SHF_COMPRESSED) != 0) +@@ -2404,9 +2413,10 @@ bfd_check_compression_header (bfd *abfd, bfd_byte *contents, + chdr.ch_addralign = bfd_get_64 (abfd, &echdr->ch_addralign); + } + if (chdr.ch_type == ELFCOMPRESS_ZLIB +- && chdr.ch_addralign == 1U << sec->alignment_power) ++ && chdr.ch_addralign == (1U << bfd_log2 (chdr.ch_addralign))) + { + *uncompressed_size = chdr.ch_size; ++ *uncompressed_alignment_power = bfd_log2 (chdr.ch_addralign); + return TRUE; + } + } +diff --git a/bfd/compress.c b/bfd/compress.c +index 53e566e498..97ea624eb8 100644 +--- a/bfd/compress.c ++++ b/bfd/compress.c +@@ -84,11 +84,13 @@ bfd_compress_section_contents (bfd *abfd, sec_ptr sec, + int zlib_size = 0; + int orig_compression_header_size; + bfd_size_type orig_uncompressed_size; ++ unsigned int orig_uncompressed_alignment_pow; + int header_size = bfd_get_compression_header_size (abfd, NULL); + bfd_boolean compressed + = bfd_is_section_compressed_with_header (abfd, sec, + &orig_compression_header_size, +- &orig_uncompressed_size); ++ &orig_uncompressed_size, ++ &orig_uncompressed_alignment_pow); + + /* Either ELF compression header or the 12-byte, "ZLIB" + 8-byte size, + overhead in .zdebug* section. */ +@@ -153,6 +155,9 @@ bfd_compress_section_contents (bfd *abfd, sec_ptr sec, + return 0; + } + free (uncompressed_buffer); ++ bfd_set_section_alignment (abfd, sec, ++ orig_uncompressed_alignment_pow); ++ + sec->contents = buffer; + sec->compress_status = COMPRESS_SECTION_DONE; + return orig_uncompressed_size; +@@ -364,20 +369,24 @@ SYNOPSIS + bfd_boolean bfd_is_section_compressed_with_header + (bfd *abfd, asection *section, + int *compression_header_size_p, +- bfd_size_type *uncompressed_size_p); ++ bfd_size_type *uncompressed_size_p, ++ unsigned int *uncompressed_alignment_power_p); + + DESCRIPTION + Return @code{TRUE} if @var{section} is compressed. Compression +- header size is returned in @var{compression_header_size_p} and +- uncompressed size is returned in @var{uncompressed_size_p}. If +- compression is unsupported, compression header size is returned +- with -1 and uncompressed size is returned with 0. ++ header size is returned in @var{compression_header_size_p}, ++ uncompressed size is returned in @var{uncompressed_size_p} ++ and the uncompressed data alignement power is returned in ++ @var{uncompressed_align_pow_p}. If compression is ++ unsupported, compression header size is returned with -1 ++ and uncompressed size is returned with 0. + */ + + bfd_boolean + bfd_is_section_compressed_with_header (bfd *abfd, sec_ptr sec, + int *compression_header_size_p, +- bfd_size_type *uncompressed_size_p) ++ bfd_size_type *uncompressed_size_p, ++ unsigned int *uncompressed_align_pow_p) + { + bfd_byte header[MAX_COMPRESSION_HEADER_SIZE]; + int compression_header_size; +@@ -412,7 +421,8 @@ bfd_is_section_compressed_with_header (bfd *abfd, sec_ptr sec, + if (compression_header_size != 0) + { + if (!bfd_check_compression_header (abfd, header, sec, +- uncompressed_size_p)) ++ uncompressed_size_p, ++ uncompressed_align_pow_p)) + compression_header_size = -1; + } + /* Check for the pathalogical case of a debug string section that +@@ -449,9 +459,11 @@ bfd_is_section_compressed (bfd *abfd, sec_ptr sec) + { + int compression_header_size; + bfd_size_type uncompressed_size; ++ unsigned int uncompressed_align_power; + return (bfd_is_section_compressed_with_header (abfd, sec, + &compression_header_size, +- &uncompressed_size) ++ &uncompressed_size, ++ &uncompressed_align_power) + && compression_header_size >= 0 + && uncompressed_size > 0); + } +@@ -480,6 +492,7 @@ bfd_init_section_decompress_status (bfd *abfd, sec_ptr sec) + int compression_header_size; + int header_size; + bfd_size_type uncompressed_size; ++ unsigned int uncompressed_alignment_power = 0; + + compression_header_size = bfd_get_compression_header_size (abfd, sec); + if (compression_header_size > MAX_COMPRESSION_HEADER_SIZE) +@@ -508,7 +521,8 @@ bfd_init_section_decompress_status (bfd *abfd, sec_ptr sec) + uncompressed_size = bfd_getb64 (header + 4); + } + else if (!bfd_check_compression_header (abfd, header, sec, +- &uncompressed_size)) ++ &uncompressed_size, ++ &uncompressed_alignment_power)) + { + bfd_set_error (bfd_error_wrong_format); + return FALSE; +@@ -516,6 +530,7 @@ bfd_init_section_decompress_status (bfd *abfd, sec_ptr sec) + + sec->compressed_size = sec->size; + sec->size = uncompressed_size; ++ bfd_set_section_alignment (abfd, sec, uncompressed_alignment_power); + sec->compress_status = DECOMPRESS_SECTION_SIZED; + + return TRUE; +diff --git a/bfd/elf.c b/bfd/elf.c +index bebda20195..604971dd4c 100644 +--- a/bfd/elf.c ++++ b/bfd/elf.c +@@ -1177,11 +1177,12 @@ _bfd_elf_make_section_from_shdr (bfd *abfd, + enum { nothing, compress, decompress } action = nothing; + int compression_header_size; + bfd_size_type uncompressed_size; ++ unsigned int uncompressed_align_power; + bfd_boolean compressed + = bfd_is_section_compressed_with_header (abfd, newsect, + &compression_header_size, +- &uncompressed_size); +- ++ &uncompressed_size, ++ &uncompressed_align_power); + if (compressed) + { + /* Compressed section. Check if we should decompress. */ +diff --git a/binutils/readelf.c b/binutils/readelf.c +index 39744009ab..afb039f7b7 100644 +--- a/binutils/readelf.c ++++ b/binutils/readelf.c +@@ -13397,12 +13397,6 @@ dump_section_as_strings (Elf_Internal_Shdr * section, Filedata * filedata) + printable_section_name (filedata, section), chdr.ch_type); + return FALSE; + } +- else if (chdr.ch_addralign != section->sh_addralign) +- { +- warn (_("compressed section '%s' is corrupted\n"), +- printable_section_name (filedata, section)); +- return FALSE; +- } + uncompressed_size = chdr.ch_size; + start += compression_header_size; + new_size -= compression_header_size; +@@ -13544,12 +13538,6 @@ dump_section_as_bytes (Elf_Internal_Shdr * section, + printable_section_name (filedata, section), chdr.ch_type); + return FALSE; + } +- else if (chdr.ch_addralign != section->sh_addralign) +- { +- warn (_("compressed section '%s' is corrupted\n"), +- printable_section_name (filedata, section)); +- return FALSE; +- } + uncompressed_size = chdr.ch_size; + start += compression_header_size; + new_size -= compression_header_size; +@@ -13719,12 +13707,6 @@ load_specific_debug_section (enum dwarf_section_display_enum debug, + section->name, chdr.ch_type); + return FALSE; + } +- else if (chdr.ch_addralign != sec->sh_addralign) +- { +- warn (_("compressed section '%s' is corrupted\n"), +- section->name); +- return FALSE; +- } + uncompressed_size = chdr.ch_size; + start += compression_header_size; + size -= compression_header_size; +diff --git a/binutils/testsuite/binutils-all/dw2-3.rS b/binutils/testsuite/binutils-all/dw2-3.rS +index f1637e9149..86bc73d9a2 100644 +--- a/binutils/testsuite/binutils-all/dw2-3.rS ++++ b/binutils/testsuite/binutils-all/dw2-3.rS +@@ -1,3 +1,3 @@ + #... +- +\[[ 0-9]+\] .debug_info +(PROGBITS|MIPS_DWARF) +0+ +[0-9a-f]+ +[0-9a-f]+ [0-9a-f]+ +C +0 +0 +1 ++ +\[[ 0-9]+\] .debug_info +(PROGBITS|MIPS_DWARF) +0+ +[0-9a-f]+ +[0-9a-f]+ [0-9a-f]+ +C +0 +0 +(4|8) + #pass +diff --git a/binutils/testsuite/binutils-all/dw2-3.rt b/binutils/testsuite/binutils-all/dw2-3.rt +index f59cbaa22b..74e7f8deca 100644 +--- a/binutils/testsuite/binutils-all/dw2-3.rt ++++ b/binutils/testsuite/binutils-all/dw2-3.rt +@@ -1,6 +1,6 @@ + #... + +\[[ 0-9]+\] .debug_info +- +(PROGBITS|MIPS_DWARF) +0+ +[0-9a-f]+ +[0-9a-f]+ +[0-9a-f]+ +0 +0 +1 ++ +(PROGBITS|MIPS_DWARF) +0+ +[0-9a-f]+ +[0-9a-f]+ +[0-9a-f]+ +0 +0 +(4|8) + +\[0+800\]: COMPRESSED + +ZLIB, 0+9d, 1 + #pass +-- +2.19.1 +