From 1ab33b497bcfe147d9a5f86cddfe0641a37603c431a824714c633d213d690745 Mon Sep 17 00:00:00 2001 From: Michael Matz Date: Fri, 4 Dec 2020 14:56:26 +0000 Subject: [PATCH] - Add binutils-fix-relax.diff to fix linking relaxation problems with old object files hitting some enterprise software. [bsc#1179341] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=350 --- binutils-fix-relax.diff | 20 ++++++++++++++++++++ binutils.changes | 6 ++++++ binutils.spec | 2 ++ cross-aarch64-binutils.changes | 6 ++++++ cross-aarch64-binutils.spec | 2 ++ cross-arm-binutils.changes | 6 ++++++ cross-arm-binutils.spec | 2 ++ cross-avr-binutils.changes | 6 ++++++ cross-avr-binutils.spec | 2 ++ cross-epiphany-binutils.changes | 6 ++++++ cross-epiphany-binutils.spec | 2 ++ cross-hppa-binutils.changes | 6 ++++++ cross-hppa-binutils.spec | 2 ++ cross-hppa64-binutils.changes | 6 ++++++ cross-hppa64-binutils.spec | 2 ++ cross-i386-binutils.changes | 6 ++++++ cross-i386-binutils.spec | 2 ++ cross-ia64-binutils.changes | 6 ++++++ cross-ia64-binutils.spec | 2 ++ cross-m68k-binutils.changes | 6 ++++++ cross-m68k-binutils.spec | 2 ++ cross-mips-binutils.changes | 6 ++++++ cross-mips-binutils.spec | 2 ++ cross-ppc-binutils.changes | 6 ++++++ cross-ppc-binutils.spec | 2 ++ cross-ppc64-binutils.changes | 6 ++++++ cross-ppc64-binutils.spec | 2 ++ cross-ppc64le-binutils.changes | 6 ++++++ cross-ppc64le-binutils.spec | 2 ++ cross-riscv64-binutils.changes | 6 ++++++ cross-riscv64-binutils.spec | 2 ++ cross-rx-binutils.changes | 6 ++++++ cross-rx-binutils.spec | 2 ++ cross-s390-binutils.changes | 6 ++++++ cross-s390-binutils.spec | 2 ++ cross-s390x-binutils.changes | 6 ++++++ cross-s390x-binutils.spec | 2 ++ cross-sparc-binutils.changes | 6 ++++++ cross-sparc-binutils.spec | 2 ++ cross-sparc64-binutils.changes | 6 ++++++ cross-sparc64-binutils.spec | 2 ++ cross-spu-binutils.changes | 6 ++++++ cross-spu-binutils.spec | 2 ++ cross-x86_64-binutils.changes | 6 ++++++ cross-x86_64-binutils.spec | 2 ++ cross-xtensa-binutils.changes | 6 ++++++ cross-xtensa-binutils.spec | 2 ++ 47 files changed, 204 insertions(+) create mode 100644 binutils-fix-relax.diff diff --git a/binutils-fix-relax.diff b/binutils-fix-relax.diff new file mode 100644 index 0000000..5d76520 --- /dev/null +++ b/binutils-fix-relax.diff @@ -0,0 +1,20 @@ +Fix for bsc#1179341 + +the movload->movconst relaxation can be done only with REX +rewriting, and hence needs a GOTPCRELX relocation. With old object +files we might still see GOTPCREL relocs, even with REX bytes available. +We still can't do such rewriting and hence need to stay with the old +rewriting into a lea. +diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c +index 549a8be6a6..b89b0023db 100644 +--- a/bfd/elf64-x86-64.c ++++ b/bfd/elf64-x86-64.c +@@ -1731,7 +1731,7 @@ elf_x86_64_convert_load_reloc (bfd *abfd, + + if (opcode == 0x8b) + { +- if (abs_symbol && local_ref) ++ if (abs_symbol && local_ref && rex) + to_reloc_pc32 = FALSE; + + if (to_reloc_pc32) diff --git a/binutils.changes b/binutils.changes index f8aaa0f..dd37a2f 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/binutils.spec b/binutils.spec index 7868919..a4f2061 100644 --- a/binutils.spec +++ b/binutils.spec @@ -98,6 +98,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -189,6 +190,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 1f732d0..a2e0315 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 8f00f38..9736535 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 856ef4a..294a5fc 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-epiphany-binutils.changes b/cross-epiphany-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index eacc181..340ff20 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index e379b82..6c1be1f 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 58c32d8..f9c44df 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index c0f1b60..8ab41cd 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 6247dac..6451027 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-m68k-binutils.changes b/cross-m68k-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 98f50ec..dd6c6f1 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index b904e67..f44cfea 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 8fc9d60..69d1d47 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index fe8257a..0800bb9 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ppc64le-binutils.changes b/cross-ppc64le-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index 5ef7fbf..3fc6e04 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-riscv64-binutils.changes b/cross-riscv64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-riscv64-binutils.changes +++ b/cross-riscv64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-riscv64-binutils.spec b/cross-riscv64-binutils.spec index 35fb58c..4373a2b 100644 --- a/cross-riscv64-binutils.spec +++ b/cross-riscv64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-rx-binutils.changes b/cross-rx-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-rx-binutils.changes +++ b/cross-rx-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-rx-binutils.spec b/cross-rx-binutils.spec index 695a6a2..80832c9 100644 --- a/cross-rx-binutils.spec +++ b/cross-rx-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 113a41a..32da44d 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 00897ce..1893863 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 1009b7c..dea2b35 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 52945c0..0ed1d53 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 4d2dbe5..be2f163 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index d823657..3169fc6 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-xtensa-binutils.changes b/cross-xtensa-binutils.changes index f8aaa0f..dd37a2f 100644 --- a/cross-xtensa-binutils.changes +++ b/cross-xtensa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Dec 4 14:52:54 UTC 2020 - Michael Matz + +- Add binutils-fix-relax.diff to fix linking relaxation problems + with old object files hitting some enterprise software. [bsc#1179341] + ------------------------------------------------------------------- Mon Nov 23 13:58:56 UTC 2020 - Michael Matz diff --git a/cross-xtensa-binutils.spec b/cross-xtensa-binutils.spec index fda3b85..b5ecb29 100644 --- a/cross-xtensa-binutils.spec +++ b/cross-xtensa-binutils.spec @@ -101,6 +101,7 @@ Patch37: binutils-revert-plt32-in-branches.diff Patch38: binutils-fix-invalid-op-errata.diff Patch39: binutils-revert-nm-symversion.diff Patch40: binutils-fix-abierrormsg.diff +Patch41: binutils-fix-relax.diff Patch100: add-ulp-section.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -192,6 +193,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch38 %patch39 -p1 %patch40 -p1 +%patch41 -p1 %patch100 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h