From 2819f93f2f77f9f9d90be33a2019642611d0eccf7464ea1d0e9a48be42d70123 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Thu, 19 Feb 2015 11:49:45 +0000 Subject: [PATCH] Accepting request 286744 from home:Andreas_Schwab:Factory - gold-opd-visibility.patch: Set default visibility on discarded .opd symbols OBS-URL: https://build.opensuse.org/request/show/286744 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=179 --- 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-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 +++- gold-opd-visibility.patch | 18 ++++++++++++++++++ 41 files changed, 198 insertions(+), 20 deletions(-) create mode 100644 gold-opd-visibility.patch diff --git a/binutils.changes b/binutils.changes index fc29646..06b80ad 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/binutils.spec b/binutils.spec index d252103..812e973 100644 --- a/binutils.spec +++ b/binutils.spec @@ -1,7 +1,7 @@ # # spec file for package binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -97,6 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -169,6 +170,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index 73cc0db..4f7d4e2 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-aarch64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index c23345e..d0454e1 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-arm-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 02e9715..172a409 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-avr-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-epiphany-binutils.changes +++ b/cross-epiphany-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-epiphany-binutils.spec b/cross-epiphany-binutils.spec index 02deab9..def26b3 100644 --- a/cross-epiphany-binutils.spec +++ b/cross-epiphany-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-epiphany-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index fc72e11..4fd6bcb 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-hppa-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index c49d41c..3295f89 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-hppa64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 21fe0fe..a4e37ec 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-i386-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 9432616..aee6c0c 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ia64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-m68k-binutils.changes +++ b/cross-m68k-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-m68k-binutils.spec b/cross-m68k-binutils.spec index 1f57648..5e7fc77 100644 --- a/cross-m68k-binutils.spec +++ b/cross-m68k-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-m68k-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index b887623..fb8b61e 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-mips-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 4157946..c971027 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ppc-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index c16dbac..ac8a51e 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ppc64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-ppc64le-binutils.changes +++ b/cross-ppc64le-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-ppc64le-binutils.spec b/cross-ppc64le-binutils.spec index d6e0750..9a4c24d 100644 --- a/cross-ppc64le-binutils.spec +++ b/cross-ppc64le-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-ppc64le-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index b63cf53..aa830c6 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-s390-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 2c3a853..390e677 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-s390x-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 8fd9367..3f6afe5 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-sparc-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 9c810e8..ef172ec 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-sparc64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index b1ffce4..578104d 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-spu-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -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 fc29646..06b80ad 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 19 09:22:54 UTC 2015 - schwab@suse.de + +- gold-opd-visibility.patch: Set default visibility on discarded .opd + symbols + ------------------------------------------------------------------- Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 2cc2f6b..023d8a4 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -1,7 +1,7 @@ # # spec file for package cross-x86_64-binutils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -100,6 +100,7 @@ Patch18: gold-depend-on-opcodes.diff Patch22: binutils-bfd_h.patch Patch23: binutils-fix-gold-aarch64.diff Patch24: eh-frame-hdr-on-shared-lib-bfd.patch +Patch25: gold-opd-visibility.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch93: cross-avr-size.patch @@ -172,6 +173,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch23 %patch24 -p1 +%patch25 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/gold-opd-visibility.patch b/gold-opd-visibility.patch new file mode 100644 index 0000000..de71186 --- /dev/null +++ b/gold-opd-visibility.patch @@ -0,0 +1,18 @@ +2015-02-18 Alan Modra + + PR 17954 + * powerpc.cc (Global_symbol_visitor_opd::operator()): Set default + visibility. + +Index: binutils-2.25.0/gold/powerpc.cc +=================================================================== +--- binutils-2.25.0.orig/gold/powerpc.cc ++++ binutils-2.25.0/gold/powerpc.cc +@@ -6466,6 +6466,7 @@ class Global_symbol_visitor_opd + && symobj->get_opd_discard(sym->value())) + { + sym->set_undefined(); ++ sym->set_visibility(elfcpp::STV_DEFAULT); + sym->set_is_defined_in_discarded_section(); + sym->set_symtab_index(-1U); + }