From 61b85cabb156b906dd87275fa02f02d8c0b25c4be67a44b0a29f643a50daad5b Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Wed, 24 Aug 2011 09:37:43 +0000 Subject: [PATCH 1/9] Updating link to change in openSUSE:Factory/binutils revision 68.0 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=0c04be2663519a82d24f8cb1da963e94 --- binutils.spec | 4 ++-- cross-alpha-binutils.spec | 8 ++++---- cross-arm-binutils.spec | 8 ++++---- cross-hppa-binutils.spec | 8 ++++---- cross-hppa64-binutils.spec | 8 ++++---- cross-i386-binutils.spec | 8 ++++---- cross-ia64-binutils.spec | 8 ++++---- cross-mips-binutils.spec | 8 ++++---- cross-ppc-binutils.spec | 8 ++++---- cross-ppc64-binutils.spec | 8 ++++---- cross-s390-binutils.spec | 8 ++++---- cross-s390x-binutils.spec | 8 ++++---- cross-sparc-binutils.spec | 8 ++++---- cross-spu-binutils.spec | 8 ++++---- cross-x86_64-binutils.spec | 8 ++++---- 15 files changed, 58 insertions(+), 58 deletions(-) diff --git a/binutils.spec b/binutils.spec index 011a497..8510b94 100644 --- a/binutils.spec +++ b/binutils.spec @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 716404a..35e7337 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-alpha-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-alpha-binutils +Name: cross-alpha-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 374b766..c0090de 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-arm-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-arm-binutils +Name: cross-arm-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index ca65f57..0ea19e0 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-hppa-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa-binutils +Name: cross-hppa-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 1b4b68a..5b87649 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-hppa64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa64-binutils +Name: cross-hppa64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index d8a56a3..6d8a347 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-i386-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-i386-binutils +Name: cross-i386-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 24d45ab..6051eb8 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ia64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ia64-binutils +Name: cross-ia64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 452acc8..dd3c26c 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-mips-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-mips-binutils +Name: cross-mips-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index b95dfe0..4f0c0c3 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ppc-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc-binutils +Name: cross-ppc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 5bfa873..de8b0ea 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ppc64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc64-binutils +Name: cross-ppc64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 3f811bd..47e7fd4 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-s390-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390-binutils +Name: cross-s390-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index eac3aa8..a7c291e 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-s390x-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390x-binutils +Name: cross-s390x-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 27fd8e9..c0d821c 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-sparc-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-sparc-binutils +Name: cross-sparc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 5b7165d..2712e0c 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-spu-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-spu-binutils +Name: cross-spu-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index b6e3603..0bff71c 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-x86_64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-x86_64-binutils +Name: cross-x86_64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 8 +Release: 4 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -97,7 +97,7 @@ Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff +Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build From da09f347b2c1e53c89ba087161910215245af9b0403051615f05608d1aa6922d Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 29 Aug 2011 08:10:55 +0000 Subject: [PATCH 2/9] - Revert back to --copy-dt-needed-entries being the default for ld. - Make --no-copy-dt-needed-entries the default for ld. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=66 --- binutils.changes | 7 ++++++- binutils.spec | 5 +++-- cross-alpha-binutils.changes | 7 ++++++- cross-alpha-binutils.spec | 11 ++++++----- cross-arm-binutils.changes | 7 ++++++- cross-arm-binutils.spec | 11 ++++++----- cross-hppa-binutils.changes | 7 ++++++- cross-hppa-binutils.spec | 11 ++++++----- cross-hppa64-binutils.changes | 7 ++++++- cross-hppa64-binutils.spec | 11 ++++++----- cross-i386-binutils.changes | 7 ++++++- cross-i386-binutils.spec | 11 ++++++----- cross-ia64-binutils.changes | 7 ++++++- cross-ia64-binutils.spec | 11 ++++++----- cross-mips-binutils.changes | 7 ++++++- cross-mips-binutils.spec | 11 ++++++----- cross-ppc-binutils.changes | 7 ++++++- cross-ppc-binutils.spec | 11 ++++++----- cross-ppc64-binutils.changes | 7 ++++++- cross-ppc64-binutils.spec | 11 ++++++----- cross-s390-binutils.changes | 7 ++++++- cross-s390-binutils.spec | 11 ++++++----- cross-s390x-binutils.changes | 7 ++++++- cross-s390x-binutils.spec | 11 ++++++----- cross-sparc-binutils.changes | 7 ++++++- cross-sparc-binutils.spec | 11 ++++++----- cross-spu-binutils.changes | 7 ++++++- cross-spu-binutils.spec | 11 ++++++----- cross-x86_64-binutils.changes | 7 ++++++- cross-x86_64-binutils.spec | 11 ++++++----- 30 files changed, 177 insertions(+), 87 deletions(-) diff --git a/binutils.changes b/binutils.changes index 0ccc297..a8ae857 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/binutils.spec b/binutils.spec index 8510b94..0166b9d 100644 --- a/binutils.spec +++ b/binutils.spec @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -313,7 +314,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 0ccc297..a8ae857 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 35e7337..c4a7a89 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-alpha-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-alpha-binutils +Name: cross-alpha-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index c0090de..e11f4dd 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-arm-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-arm-binutils +Name: cross-arm-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 0ea19e0..1506483 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-hppa-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa-binutils +Name: cross-hppa-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 5b87649..3717de6 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-hppa64-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa64-binutils +Name: cross-hppa64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 6d8a347..98bf737 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-i386-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-i386-binutils +Name: cross-i386-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 6051eb8..7ab3366 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-ia64-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ia64-binutils +Name: cross-ia64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index dd3c26c..a94e8ed 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-mips-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-mips-binutils +Name: cross-mips-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 4f0c0c3..32f75a9 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-ppc-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc-binutils +Name: cross-ppc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index de8b0ea..a05c6ff 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-ppc64-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc64-binutils +Name: cross-ppc64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 47e7fd4..24999fb 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-s390-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390-binutils +Name: cross-s390-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index a7c291e..ac88efe 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-s390x-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390x-binutils +Name: cross-s390x-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index c0d821c..70f3c60 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-sparc-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-sparc-binutils +Name: cross-sparc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 2712e0c..9ed1a9c 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-spu-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-spu-binutils +Name: cross-spu-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %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 0ccc297..a8ae857 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com + +- Revert back to --copy-dt-needed-entries being the default for ld. + ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com @@ -6,7 +11,7 @@ Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com ------------------------------------------------------------------- Sun Aug 21 14:14:41 UTC 2011 - aj@suse.de -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. ------------------------------------------------------------------- Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 0bff71c..5645aa8 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package cross-x86_64-binutils +# spec file for package binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-x86_64-binutils +Name: cross-x86_64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -96,7 +96,8 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch +# Too much fallout for now +#Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -285,7 +286,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -%patch21 +#%patch21 %patch22 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h From 6bcb6c817cfecfbd4763acc5a646c076a00059b8558a0a47c2db3b1eaecc860a Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 26 Sep 2011 09:45:39 +0000 Subject: [PATCH 3/9] Accepting request 84478 from Base:build:arm add arm support OBS-URL: https://build.opensuse.org/request/show/84478 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=67 --- arm-ld-12643.diff | 29 +++++++++++++++++++++++++++++ binutils.changes | 15 +++++++++++++++ binutils.spec | 24 ++++++++++++++++++++---- cross-alpha-binutils.changes | 15 +++++++++++++++ cross-alpha-binutils.spec | 28 ++++++++++++++++++++++------ cross-arm-binutils.changes | 15 +++++++++++++++ cross-arm-binutils.spec | 28 ++++++++++++++++++++++------ cross-hppa-binutils.changes | 15 +++++++++++++++ cross-hppa-binutils.spec | 28 ++++++++++++++++++++++------ cross-hppa64-binutils.changes | 15 +++++++++++++++ cross-hppa64-binutils.spec | 28 ++++++++++++++++++++++------ cross-i386-binutils.changes | 15 +++++++++++++++ cross-i386-binutils.spec | 28 ++++++++++++++++++++++------ cross-ia64-binutils.changes | 15 +++++++++++++++ cross-ia64-binutils.spec | 28 ++++++++++++++++++++++------ cross-mips-binutils.changes | 15 +++++++++++++++ cross-mips-binutils.spec | 28 ++++++++++++++++++++++------ cross-ppc-binutils.changes | 15 +++++++++++++++ cross-ppc-binutils.spec | 28 ++++++++++++++++++++++------ cross-ppc64-binutils.changes | 15 +++++++++++++++ cross-ppc64-binutils.spec | 28 ++++++++++++++++++++++------ cross-s390-binutils.changes | 15 +++++++++++++++ cross-s390-binutils.spec | 28 ++++++++++++++++++++++------ cross-s390x-binutils.changes | 15 +++++++++++++++ cross-s390x-binutils.spec | 28 ++++++++++++++++++++++------ cross-sparc-binutils.changes | 15 +++++++++++++++ cross-sparc-binutils.spec | 28 ++++++++++++++++++++++------ cross-spu-binutils.changes | 15 +++++++++++++++ cross-spu-binutils.spec | 28 ++++++++++++++++++++++------ cross-x86_64-binutils.changes | 15 +++++++++++++++ cross-x86_64-binutils.spec | 28 ++++++++++++++++++++++------ 31 files changed, 582 insertions(+), 88 deletions(-) create mode 100644 arm-ld-12643.diff diff --git a/arm-ld-12643.diff b/arm-ld-12643.diff new file mode 100644 index 0000000..654a084 --- /dev/null +++ b/arm-ld-12643.diff @@ -0,0 +1,29 @@ +--- ld/configure.tgt ++++ ld/configure.tgt +@@ -71,7 +71,7 @@ + arm*-*-symbianelf*) targ_emul=armsymbian;; + arm-*-kaos*) targ_emul=armelf ;; + arm9e-*-elf) targ_emul=armelf ;; +-arm*b-*-linux-*eabi) targ_emul=armelfb_linux_eabi ++arm*b-*-linux-*eabi*) targ_emul=armelfb_linux_eabi + targ_extra_emuls=armelf_linux_eabi + targ_extra_libpath=$targ_extra_emuls + ;; +@@ -79,7 +79,7 @@ + targ_extra_emuls="armelfb armelf armelf_linux" + targ_extra_libpath="armelf_linux" + ;; +-arm*-*-linux-*eabi) targ_emul=armelf_linux_eabi ++arm*-*-linux-*eabi*) targ_emul=armelf_linux_eabi + targ_extra_emuls=armelfb_linux_eabi + targ_extra_libpath=$targ_extra_emuls + ;; +@@ -87,7 +87,7 @@ + targ_extra_emuls="armelf armelfb armelfb_linux" + targ_extra_libpath="armelfb_linux" + ;; +-arm*-*-uclinux*eabi) targ_emul=armelf_linux_eabi ++arm*-*-uclinux*eabi*) targ_emul=armelf_linux_eabi + targ_extra_emuls=armelfb_linux_eabi + targ_extra_libpath=$targ_extra_emuls + ;; diff --git a/binutils.changes b/binutils.changes index a8ae857..e0ab66f 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 0166b9d..f1138a4 100644 --- a/binutils.spec +++ b/binutils.spec @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -289,7 +290,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -316,6 +321,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -354,6 +360,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -379,9 +394,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -409,6 +422,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index c4a7a89..704a14e 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-alpha-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-alpha-binutils +Name: cross-alpha-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index e11f4dd..b29176c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-arm-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-arm-binutils +Name: cross-arm-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 1506483..8d2203b 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-hppa-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa-binutils +Name: cross-hppa-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 3717de6..de6f66e 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-hppa64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-hppa64-binutils +Name: cross-hppa64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 98bf737..65e93b1 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-i386-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-i386-binutils +Name: cross-i386-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 7ab3366..6049cd6 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ia64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ia64-binutils +Name: cross-ia64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index a94e8ed..dcaa2a5 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-mips-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-mips-binutils +Name: cross-mips-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 32f75a9..ad3b701 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ppc-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc-binutils +Name: cross-ppc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index a05c6ff..abab80d 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-ppc64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-ppc64-binutils +Name: cross-ppc64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 24999fb..12e58db 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-s390-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390-binutils +Name: cross-s390-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index ac88efe..be3c5cc 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-s390x-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-s390x-binutils +Name: cross-s390x-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 70f3c60..0185418 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-sparc-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-sparc-binutils +Name: cross-sparc-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 9ed1a9c..5d274d4 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-spu-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-spu-binutils +Name: cross-spu-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index a8ae857..e0ab66f 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + ------------------------------------------------------------------- Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 5645aa8..68ffd37 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -1,5 +1,5 @@ # -# spec file for package binutils +# spec file for package cross-x86_64-binutils # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,7 +17,7 @@ -Name: cross-x86_64-binutils +Name: cross-x86_64-binutils BuildRequires: bison dejagnu flex gcc-c++ # for the testsuite %if 0%{suse_version} >= 1210 @@ -53,12 +53,12 @@ Release: 10 %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -99,6 +99,7 @@ Patch20: bso12982.diff # Too much fallout for now #Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff +Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -261,7 +262,11 @@ Authors: %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep @@ -288,6 +293,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch20 -p1 #%patch21 %patch22 +%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -326,6 +332,15 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -348,9 +363,7 @@ make %{?_smp_mflags} %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -378,6 +391,9 @@ EXTRA_TARGETS="$EXTRA_TARGETS,x86_64-suse-linux" %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else From 916b9b29cae2d738dd6b9f2ccaed57ac9bd8ec47f714d8f9aa952b10ca116a0c Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 26 Sep 2011 14:46:11 +0000 Subject: [PATCH 4/9] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=68 --- binutils.changes | 5 ----- binutils.spec | 5 ++--- cross-alpha-binutils.changes | 5 ----- cross-alpha-binutils.spec | 5 ++--- cross-arm-binutils.changes | 5 ----- cross-arm-binutils.spec | 5 ++--- cross-hppa-binutils.changes | 5 ----- cross-hppa-binutils.spec | 5 ++--- cross-hppa64-binutils.changes | 5 ----- cross-hppa64-binutils.spec | 5 ++--- cross-i386-binutils.changes | 5 ----- cross-i386-binutils.spec | 5 ++--- cross-ia64-binutils.changes | 5 ----- cross-ia64-binutils.spec | 5 ++--- cross-mips-binutils.changes | 5 ----- cross-mips-binutils.spec | 5 ++--- cross-ppc-binutils.changes | 5 ----- cross-ppc-binutils.spec | 5 ++--- cross-ppc64-binutils.changes | 5 ----- cross-ppc64-binutils.spec | 5 ++--- cross-s390-binutils.changes | 5 ----- cross-s390-binutils.spec | 5 ++--- cross-s390x-binutils.changes | 5 ----- cross-s390x-binutils.spec | 5 ++--- cross-sparc-binutils.changes | 5 ----- cross-sparc-binutils.spec | 5 ++--- cross-spu-binutils.changes | 5 ----- cross-spu-binutils.spec | 5 ++--- cross-x86_64-binutils.changes | 5 ----- cross-x86_64-binutils.spec | 5 ++--- 30 files changed, 30 insertions(+), 120 deletions(-) diff --git a/binutils.changes b/binutils.changes index e0ab66f..bac6e5f 100644 --- a/binutils.changes +++ b/binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/binutils.spec b/binutils.spec index f1138a4..5d211d4 100644 --- a/binutils.spec +++ b/binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -319,7 +318,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 704a14e..eb07f95 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index b29176c..17182fb 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 8d2203b..c1d1aa4 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index de6f66e..80ca501 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 65e93b1..8256c46 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 6049cd6..e949408 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index dcaa2a5..6dbc31d 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index ad3b701..6cef698 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index abab80d..508c08e 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 12e58db..28d920d 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index be3c5cc..5a49e4c 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 0185418..8806062 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 5d274d4..c76ca92 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index e0ab66f..bac6e5f 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -13,11 +13,6 @@ Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de - add arm targets -------------------------------------------------------------------- -Mon Aug 29 08:09:15 UTC 2011 - rguenther@suse.com - -- Revert back to --copy-dt-needed-entries being the default for ld. - ------------------------------------------------------------------- Tue Aug 23 11:39:25 UTC 2011 - rguenther@novell.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 68ffd37..4051081 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -96,8 +96,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch Patch20: bso12982.diff -# Too much fallout for now -#Patch21: binutils-no-copy-dt-needed-default.patch +Patch21: binutils-no-copy-dt-needed-default.patch Patch22: bnc713504.diff Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch @@ -291,7 +290,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch18 %patch19 %patch20 -p1 -#%patch21 +%patch21 %patch22 %patch23 %if "%{TARGET}" == "avr" From 5449084e1a72b345b3621f41cbbfa2e455fc0abada57fc0c8fe044472813c837 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 28 Sep 2011 13:30:44 +0000 Subject: [PATCH 5/9] - Update to binutils-2_22-branch head. * Drop patches that have been applied upstream. * Drop patches that no longer apply. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=69 --- amd-bdver2-and-fixes2.diff.gz | 3 --- binutils-2.21.1.tar.bz2 | 3 --- binutils-2.21.90.tar.bz2 | 3 +++ binutils.changes | 7 +++++++ binutils.spec | 20 +------------------- cross-alpha-binutils.changes | 7 +++++++ cross-alpha-binutils.spec | 20 +------------------- cross-arm-binutils.changes | 7 +++++++ cross-arm-binutils.spec | 20 +------------------- cross-hppa-binutils.changes | 7 +++++++ cross-hppa-binutils.spec | 20 +------------------- cross-hppa64-binutils.changes | 7 +++++++ cross-hppa64-binutils.spec | 20 +------------------- cross-i386-binutils.changes | 7 +++++++ cross-i386-binutils.spec | 20 +------------------- cross-ia64-binutils.changes | 7 +++++++ cross-ia64-binutils.spec | 20 +------------------- cross-mips-binutils.changes | 7 +++++++ cross-mips-binutils.spec | 20 +------------------- cross-ppc-binutils.changes | 7 +++++++ cross-ppc-binutils.spec | 20 +------------------- cross-ppc64-binutils.changes | 7 +++++++ cross-ppc64-binutils.spec | 20 +------------------- cross-s390-binutils.changes | 7 +++++++ cross-s390-binutils.spec | 20 +------------------- cross-s390x-binutils.changes | 7 +++++++ cross-s390x-binutils.spec | 20 +------------------- cross-sparc-binutils.changes | 7 +++++++ cross-sparc-binutils.spec | 20 +------------------- cross-spu-binutils.changes | 7 +++++++ cross-spu-binutils.spec | 20 +------------------- cross-x86_64-binutils.changes | 7 +++++++ cross-x86_64-binutils.spec | 20 +------------------- gold-depend-on-opcodes.diff | 14 +++++++------- 34 files changed, 130 insertions(+), 298 deletions(-) delete mode 100644 amd-bdver2-and-fixes2.diff.gz delete mode 100644 binutils-2.21.1.tar.bz2 create mode 100644 binutils-2.21.90.tar.bz2 diff --git a/amd-bdver2-and-fixes2.diff.gz b/amd-bdver2-and-fixes2.diff.gz deleted file mode 100644 index 45d3d40..0000000 --- a/amd-bdver2-and-fixes2.diff.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7143af49581ca3ceb0ee3462bb50abac9eaf27022fcc1f838df3ae07c0f63797 -size 70386 diff --git a/binutils-2.21.1.tar.bz2 b/binutils-2.21.1.tar.bz2 deleted file mode 100644 index 4e92e70..0000000 --- a/binutils-2.21.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f769b64350a02fbee009e1582cc12b6ed43b41985de65effb741e258e075dd05 -size 18890094 diff --git a/binutils-2.21.90.tar.bz2 b/binutils-2.21.90.tar.bz2 new file mode 100644 index 0000000..f4406d8 --- /dev/null +++ b/binutils-2.21.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69d930bc5468cfc58b44a2ae9928b82d516030061ec63e75a9c8ca0284d9ae66 +size 17536557 diff --git a/binutils.changes b/binutils.changes index bac6e5f..3378a7c 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/binutils.spec b/binutils.spec index 5d211d4..1fa372a 100644 --- a/binutils.spec +++ b/binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -300,7 +291,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -310,17 +300,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index bac6e5f..3378a7c 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index eb07f95..d197920 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 17182fb..c01bc1c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index c1d1aa4..a22ed02 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 80ca501..a977ccc 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 8256c46..ea73c1f 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index e949408..16d5582 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 6dbc31d..ff5a92f 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 6cef698..81d3f39 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 508c08e..fc73303 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 28d920d..234eb62 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 5a49e4c..604a9c1 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 8806062..856020b 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index c76ca92..31ae354 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %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 bac6e5f..3378a7c 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + ------------------------------------------------------------------- Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 4051081..d28ea51 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -30,7 +30,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -78,7 +78,6 @@ Source: binutils-%{binutils_version}.tar.bz2 Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,17 +87,9 @@ Patch8: ld-relro.diff Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff -Patch23: arm-ld-12643.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -272,7 +263,6 @@ Authors: echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -282,17 +272,9 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 -%patch23 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/gold-depend-on-opcodes.diff b/gold-depend-on-opcodes.diff index 9bfe438..4248de1 100644 --- a/gold-depend-on-opcodes.diff +++ b/gold-depend-on-opcodes.diff @@ -1,20 +1,20 @@ Index: Makefile.def =================================================================== ---- Makefile.def.orig 2010-10-20 17:43:39.000000000 +0200 -+++ Makefile.def 2011-07-01 12:31:39.000000000 +0200 -@@ -434,6 +434,7 @@ dependencies = { module=configure-gold; +--- Makefile.def.orig 2011-07-26 20:48:02.000000000 +0200 ++++ Makefile.def 2011-09-28 15:28:31.000000000 +0200 +@@ -403,6 +403,7 @@ dependencies = { module=configure-gold; dependencies = { module=all-gold; on=all-libiberty; }; dependencies = { module=all-gold; on=all-intl; }; dependencies = { module=all-gold; on=all-bfd; }; +dependencies = { module=all-gold; on=all-opcodes; }; dependencies = { module=all-gold; on=all-build-bison; }; - dependencies = { module=all-gold; on=all-build-byacc; }; dependencies = { module=check-gold; on=all-binutils; }; + dependencies = { module=check-gold; on=all-gas; }; Index: Makefile.in =================================================================== ---- Makefile.in.orig 2011-06-27 11:07:34.000000000 +0200 -+++ Makefile.in 2011-07-01 12:32:18.000000000 +0200 -@@ -58297,6 +58297,14 @@ all-stage3-gold: maybe-all-stage3-bfd +--- Makefile.in.orig 2011-07-26 20:48:03.000000000 +0200 ++++ Makefile.in 2011-09-28 15:28:31.000000000 +0200 +@@ -42856,6 +42856,14 @@ all-stage3-gold: maybe-all-stage3-bfd all-stage4-gold: maybe-all-stage4-bfd all-stageprofile-gold: maybe-all-stageprofile-bfd all-stagefeedback-gold: maybe-all-stagefeedback-bfd From 0a23a04b2be49dec50b968f1ac067823836462dc04df4c119bc1e027819ad31b Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 28 Sep 2011 13:31:23 +0000 Subject: [PATCH 6/9] OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=70 --- arm-ld-12643.diff | 29 -- binutils-add-pep.diff | 27 -- binutils-no-copy-dt-needed-default.patch | 65 ----- bnc713504.diff | 20 -- bso12982.diff | 17 -- readelf-bad-elf-endless-loop.patch | 337 ----------------------- s390-pic-dso.diff | 170 ------------ s390-pic.patch | 26 -- 8 files changed, 691 deletions(-) delete mode 100644 arm-ld-12643.diff delete mode 100644 binutils-add-pep.diff delete mode 100644 binutils-no-copy-dt-needed-default.patch delete mode 100644 bnc713504.diff delete mode 100644 bso12982.diff delete mode 100644 readelf-bad-elf-endless-loop.patch delete mode 100644 s390-pic-dso.diff delete mode 100644 s390-pic.patch diff --git a/arm-ld-12643.diff b/arm-ld-12643.diff deleted file mode 100644 index 654a084..0000000 --- a/arm-ld-12643.diff +++ /dev/null @@ -1,29 +0,0 @@ ---- ld/configure.tgt -+++ ld/configure.tgt -@@ -71,7 +71,7 @@ - arm*-*-symbianelf*) targ_emul=armsymbian;; - arm-*-kaos*) targ_emul=armelf ;; - arm9e-*-elf) targ_emul=armelf ;; --arm*b-*-linux-*eabi) targ_emul=armelfb_linux_eabi -+arm*b-*-linux-*eabi*) targ_emul=armelfb_linux_eabi - targ_extra_emuls=armelf_linux_eabi - targ_extra_libpath=$targ_extra_emuls - ;; -@@ -79,7 +79,7 @@ - targ_extra_emuls="armelfb armelf armelf_linux" - targ_extra_libpath="armelf_linux" - ;; --arm*-*-linux-*eabi) targ_emul=armelf_linux_eabi -+arm*-*-linux-*eabi*) targ_emul=armelf_linux_eabi - targ_extra_emuls=armelfb_linux_eabi - targ_extra_libpath=$targ_extra_emuls - ;; -@@ -87,7 +87,7 @@ - targ_extra_emuls="armelf armelfb armelfb_linux" - targ_extra_libpath="armelfb_linux" - ;; --arm*-*-uclinux*eabi) targ_emul=armelf_linux_eabi -+arm*-*-uclinux*eabi*) targ_emul=armelf_linux_eabi - targ_extra_emuls=armelfb_linux_eabi - targ_extra_libpath=$targ_extra_emuls - ;; diff --git a/binutils-add-pep.diff b/binutils-add-pep.diff deleted file mode 100644 index fa5867c..0000000 --- a/binutils-add-pep.diff +++ /dev/null @@ -1,27 +0,0 @@ -Index: binutils-2.21.0/bfd/config.bfd -=================================================================== ---- binutils-2.21.0.orig/bfd/config.bfd 2011-04-01 14:04:23.000000000 +0200 -+++ binutils-2.21.0/bfd/config.bfd 2011-06-17 15:20:41.000000000 +0200 -@@ -641,7 +641,7 @@ case "${targ}" in - targ_selvecs="bfd_elf32_i386_vec i386linux_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec" - want64=true - ;; -- x86_64-*-mingw*) -+ x86_64-*-mingw* | x86_64-*-pe | x86_64-*-pep ) - targ_defvec=x86_64pe_vec - targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec i386pe_vec i386pei_vec bfd_elf32_i386_vec" - want64=true -Index: binutils-2.21.0/ld/configure.tgt -=================================================================== ---- binutils-2.21.0.orig/ld/configure.tgt 2011-04-01 14:04:28.000000000 +0200 -+++ binutils-2.21.0/ld/configure.tgt 2011-06-17 15:21:29.000000000 +0200 -@@ -278,6 +278,9 @@ i[3-7]86-*-cygwin*) targ_emul=i386pe ; - test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api' ;; - i[3-7]86-*-mingw32*) targ_emul=i386pe ; - targ_extra_ofiles="deffilep.o pe-dll.o" ;; -+x86_64-*-pe | x86_64-*-pep) targ_emul=i386pep ; -+ targ_extra_emuls=i386pe ; -+ targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ;; - x86_64-*-mingw*) targ_emul=i386pep ; - targ_extra_emuls=i386pe - targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ;; diff --git a/binutils-no-copy-dt-needed-default.patch b/binutils-no-copy-dt-needed-default.patch deleted file mode 100644 index 14279e4..0000000 --- a/binutils-no-copy-dt-needed-default.patch +++ /dev/null @@ -1,65 +0,0 @@ -From: Michael Matz -To: Ian Lance Taylor -Cc: binutils at sourceware dot org -Subject: Re: Make no-copy-dt-needed default? - - - * ldmain.c (add_DT_NEEDED_for_dynamic): Default to FALSE. - * ld.texinfo (--copy-dt-needed-entries): Mention new default. - -Index: ld.texinfo -=================================================================== -RCS file: /cvs/src/src/ld/ld.texinfo,v -retrieving revision 1.279 -diff -u -p -r1.279 ld.texinfo ---- ld/ld.texinfo 9 Aug 2011 13:10:44 -0000 1.279 -+++ ld/ld.texinfo 16 Aug 2011 15:58:50 -0000 -@@ -1258,21 +1258,20 @@ option. - @itemx --no-copy-dt-needed-entries - This option affects the treatment of dynamic libraries referred to - by DT_NEEDED tags @emph{inside} ELF dynamic libraries mentioned on the --command line. Normally the linker will add a DT_NEEDED tag to the -+command line. Normally the linker won't add a DT_NEEDED tag to the - output binary for each library mentioned in a DT_NEEDED tag in an --input dynamic library. With @option{--no-copy-dt-needed-entries} -+input dynamic library. With @option{--copy-dt-needed-entries} - specified on the command line however any dynamic libraries that --follow it will have their DT_NEEDED entries ignored. The default --behaviour can be restored with @option{--copy-dt-needed-entries}. -+follow it will have their DT_NEEDED entries added. The default -+behaviour can be restored with @option{--no-copy-dt-needed-entries}. - - This option also has an effect on the resolution of symbols in dynamic --libraries. With the default setting dynamic libraries mentioned on --the command line will be recursively searched, following their --DT_NEEDED tags to other libraries, in order to resolve symbols --required by the output binary. With --@option{--no-copy-dt-needed-entries} specified however the searching --of dynamic libraries that follow it will stop with the dynamic --library itself. No DT_NEEDED links will be traversed to resolve -+libraries. With @option{--copy-dt-needed-entries} dynamic libraries -+mentioned on the command line will be recursively searched, following -+their DT_NEEDED tags to other libraries, in order to resolve symbols -+required by the output binary. With the default setting however -+the searching of dynamic libraries that follow it will stop with the -+dynamic library itself. No DT_NEEDED links will be traversed to resolve - symbols. - - @cindex cross reference table -Index: ldmain.c -=================================================================== -RCS file: /cvs/src/src/ld/ldmain.c,v -retrieving revision 1.158 -diff -u -p -r1.158 ldmain.c ---- ld/ldmain.c 4 Aug 2011 20:47:46 -0000 1.158 -+++ ld/ldmain.c 16 Aug 2011 15:58:50 -0000 -@@ -105,7 +105,7 @@ bfd_boolean add_DT_NEEDED_for_regular; - /* True means create DT_NEEDED entries for dynamic libraries that - are DT_NEEDED by dynamic libraries specifically mentioned on - the command line. */ --bfd_boolean add_DT_NEEDED_for_dynamic = TRUE; -+bfd_boolean add_DT_NEEDED_for_dynamic; - - /* TRUE if we should demangle symbol names. */ - bfd_boolean demangling; - diff --git a/bnc713504.diff b/bnc713504.diff deleted file mode 100644 index 8557b2c..0000000 --- a/bnc713504.diff +++ /dev/null @@ -1,20 +0,0 @@ - * elf64-ppc.c (ppc64_elf_edit_toc): Ignore can_optimize bit if - we haven't seen expected -mcmodel=medium/large code relocs. - -Index: bfd/elf64-ppc.c -=================================================================== -RCS file: /cvs/src/src/bfd/elf64-ppc.c,v -retrieving revision 1.360 -diff -u -p -r1.360 elf64-ppc.c ---- bfd/elf64-ppc.c 14 Aug 2011 08:11:56 -0000 1.360 -+++ bfd/elf64-ppc.c 19 Aug 2011 02:13:57 -0000 -@@ -8267,7 +8362,7 @@ ppc64_elf_edit_toc (struct bfd_link_info - some_unused = 1; - last = 0; - } -- else if (*drop) -+ else if (*drop & ref_from_discarded) - { - some_unused = 1; - last = ref_from_discarded; - diff --git a/bso12982.diff b/bso12982.diff deleted file mode 100644 index 62bb1de..0000000 --- a/bso12982.diff +++ /dev/null @@ -1,17 +0,0 @@ -=================================================================== -RCS file: /cvs/src/src/bfd/elflink.c,v -retrieving revision 1.414 -retrieving revision 1.415 -diff -u -r1.414 -r1.415 ---- src/bfd/elflink.c 2011/07/11 15:03:05 1.414 -+++ src/bfd/elflink.c 2011/07/11 18:39:13 1.415 -@@ -5525,7 +5525,8 @@ - { - asection *s; - -- if (inputobj->flags & (DYNAMIC | EXEC_P | BFD_LINKER_CREATED)) -+ if (inputobj->flags -+ & (DYNAMIC | EXEC_P | BFD_PLUGIN | BFD_LINKER_CREATED)) - continue; - s = bfd_get_section_by_name (inputobj, ".note.GNU-stack"); - if (s) diff --git a/readelf-bad-elf-endless-loop.patch b/readelf-bad-elf-endless-loop.patch deleted file mode 100644 index 0612532..0000000 --- a/readelf-bad-elf-endless-loop.patch +++ /dev/null @@ -1,337 +0,0 @@ ---- binutils/readelf.c 2011/04/28 17:23:16 1.545 -+++ binutils/readelf.c 2011/06/08 15:59:07 1.546 -@@ -4548,7 +4554,7 @@ - dynamic_strings = (char *) get_data (NULL, file, section->sh_offset, - 1, section->sh_size, - _("dynamic strings")); -- dynamic_strings_length = section->sh_size; -+ dynamic_strings_length = dynamic_strings == NULL ? 0 : section->sh_size; - } - else if (section->sh_type == SHT_SYMTAB_SHNDX) - { -@@ -5029,6 +5035,8 @@ - start = (unsigned char *) get_data (NULL, file, section->sh_offset, - 1, section->sh_size, - _("section data")); -+ if (start == NULL) -+ continue; - - indices = start; - size = (section->sh_size / section->sh_entsize) - 1; -@@ -5734,6 +5742,7 @@ - aux.symtab = GET_ELF_SYMBOLS (file, sec); - - strsec = section_headers + sec->sh_link; -+ assert (aux.strtab == NULL); - aux.strtab = (char *) get_data (NULL, file, strsec->sh_offset, - 1, strsec->sh_size, - _("string table")); -@@ -5816,11 +5825,11 @@ - } - else - { -- aux.info_size = sec->sh_size; - aux.info_addr = sec->sh_addr; - aux.info = (unsigned char *) get_data (NULL, file, sec->sh_offset, 1, -- aux.info_size, -+ sec->sh_size, - _("unwind info")); -+ aux.info_size = aux.info == NULL ? 0 : sec->sh_size; - - printf (_("\nUnwind section ")); - -@@ -6147,6 +6156,7 @@ - aux.symtab = GET_ELF_SYMBOLS (file, sec); - - strsec = section_headers + sec->sh_link; -+ assert (aux.strtab == NULL); - aux.strtab = (char *) get_data (NULL, file, strsec->sh_offset, - 1, strsec->sh_size, - _("string table")); -@@ -6273,7 +6283,6 @@ - arm_sec->sec = sec; - arm_sec->data = get_data (NULL, aux->file, sec->sh_offset, 1, - sec->sh_size, _("unwind data")); -- - arm_sec->rela = NULL; - arm_sec->nrelas = 0; - -@@ -7032,6 +7041,7 @@ - aux.symtab = GET_ELF_SYMBOLS (file, sec); - - strsec = section_headers + sec->sh_link; -+ assert (aux.strtab == NULL); - aux.strtab = get_data (NULL, file, strsec->sh_offset, - 1, strsec->sh_size, _("string table")); - aux.strtab_size = aux.strtab != NULL ? strsec->sh_size : 0; -@@ -7541,7 +7551,7 @@ - dynamic_strings = (char *) get_data (NULL, file, offset, 1, - str_tab_len, - _("dynamic string table")); -- dynamic_strings_length = str_tab_len; -+ dynamic_strings_length = dynamic_strings == NULL ? 0 : str_tab_len; - break; - } - } -@@ -8079,9 +8089,9 @@ - edefs = (Elf_External_Verdef *) - get_data (NULL, file, section->sh_offset, 1,section->sh_size, - _("version definition section")); -- endbuf = (char *) edefs + section->sh_size; - if (!edefs) - break; -+ endbuf = (char *) edefs + section->sh_size; - - for (idx = cnt = 0; cnt < section->sh_info; ++cnt) - { -@@ -8198,9 +8208,9 @@ - section->sh_offset, 1, - section->sh_size, - _("version need section")); -- endbuf = (char *) eneed + section->sh_size; - if (!eneed) - break; -+ endbuf = (char *) eneed + section->sh_size; - - for (idx = cnt = 0; cnt < section->sh_info; ++cnt) - { -@@ -8416,9 +8426,10 @@ - Elf_External_Vernaux evna; - unsigned long a_off; - -- get_data (&evn, file, offset, sizeof (evn), 1, -- _("version need")); -- -+ if (get_data (&evn, file, offset, sizeof (evn), 1, -+ _("version need")) == NULL) -+ break; -+ - ivn.vn_aux = BYTE_GET (evn.vn_aux); - ivn.vn_next = BYTE_GET (evn.vn_next); - -@@ -8426,11 +8437,17 @@ - - do - { -- get_data (&evna, file, a_off, sizeof (evna), -- 1, _("version need aux (2)")); -- -- ivna.vna_next = BYTE_GET (evna.vna_next); -- ivna.vna_other = BYTE_GET (evna.vna_other); -+ if (get_data (&evna, file, a_off, sizeof (evna), -+ 1, _("version need aux (2)")) == NULL) -+ { -+ ivna.vna_next = 0; -+ ivna.vna_other = 0; -+ } -+ else -+ { -+ ivna.vna_next = BYTE_GET (evna.vna_next); -+ ivna.vna_other = BYTE_GET (evna.vna_other); -+ } - - a_off += ivna.vna_next; - } -@@ -8471,11 +8488,17 @@ - - do - { -- get_data (&evd, file, offset, sizeof (evd), 1, -- _("version def")); -- -- ivd.vd_next = BYTE_GET (evd.vd_next); -- ivd.vd_ndx = BYTE_GET (evd.vd_ndx); -+ if (get_data (&evd, file, offset, sizeof (evd), 1, -+ _("version def")) == NULL) -+ { -+ ivd.vd_next = 0; -+ ivd.vd_ndx = 0; -+ } -+ else -+ { -+ ivd.vd_next = BYTE_GET (evd.vd_next); -+ ivd.vd_ndx = BYTE_GET (evd.vd_ndx); -+ } - - offset += ivd.vd_next; - } -@@ -8489,10 +8512,11 @@ - - ivd.vd_aux = BYTE_GET (evd.vd_aux); - -- get_data (&evda, file, -- offset - ivd.vd_next + ivd.vd_aux, -- sizeof (evda), 1, -- _("version def aux")); -+ if (get_data (&evda, file, -+ offset - ivd.vd_next + ivd.vd_aux, -+ sizeof (evda), 1, -+ _("version def aux")) == NULL) -+ break; - - ivda.vda_name = BYTE_GET (evda.vda_name); - -@@ -9153,8 +9177,8 @@ - print_symbol (25, psym->st_name < strtab_size - ? strtab + psym->st_name : _("")); - -- if (section->sh_type == SHT_DYNSYM && -- version_info[DT_VERSIONTAGIDX (DT_VERSYM)] != 0) -+ if (section->sh_type == SHT_DYNSYM -+ && version_info[DT_VERSIONTAGIDX (DT_VERSYM)] != 0) - { - unsigned char data[2]; - unsigned short vers_data; -@@ -9166,8 +9190,9 @@ - (file, version_info[DT_VERSIONTAGIDX (DT_VERSYM)], - sizeof data + si * sizeof (vers_data)); - -- get_data (&data, file, offset + si * sizeof (vers_data), -- sizeof (data), 1, _("version data")); -+ if (get_data (&data, file, offset + si * sizeof (vers_data), -+ sizeof (data), 1, _("version data")) == NULL) -+ break; - - vers_data = byte_get (data, 2); - -@@ -9195,8 +9220,14 @@ - { - unsigned long vna_off; - -- get_data (&evn, file, offset, sizeof (evn), 1, -- _("version need")); -+ if (get_data (&evn, file, offset, sizeof (evn), 1, -+ _("version need")) == NULL) -+ { -+ ivna.vna_next = 0; -+ ivna.vna_other = 0; -+ ivna.vna_name = 0; -+ break; -+ } - - ivn.vn_aux = BYTE_GET (evn.vn_aux); - ivn.vn_next = BYTE_GET (evn.vn_next); -@@ -9207,13 +9238,20 @@ - { - Elf_External_Vernaux evna; - -- get_data (&evna, file, vna_off, -- sizeof (evna), 1, -- _("version need aux (3)")); -- -- ivna.vna_other = BYTE_GET (evna.vna_other); -- ivna.vna_next = BYTE_GET (evna.vna_next); -- ivna.vna_name = BYTE_GET (evna.vna_name); -+ if (get_data (&evna, file, vna_off, -+ sizeof (evna), 1, -+ _("version need aux (3)")) == NULL) -+ { -+ ivna.vna_next = 0; -+ ivna.vna_other = 0; -+ ivna.vna_name = 0; -+ } -+ else -+ { -+ ivna.vna_other = BYTE_GET (evna.vna_other); -+ ivna.vna_next = BYTE_GET (evna.vna_next); -+ ivna.vna_name = BYTE_GET (evna.vna_name); -+ } - - vna_off += ivna.vna_next; - } -@@ -9260,12 +9298,19 @@ - { - Elf_External_Verdef evd; - -- get_data (&evd, file, off, sizeof (evd), -- 1, _("version def")); -- -- ivd.vd_ndx = BYTE_GET (evd.vd_ndx); -- ivd.vd_aux = BYTE_GET (evd.vd_aux); -- ivd.vd_next = BYTE_GET (evd.vd_next); -+ if (get_data (&evd, file, off, sizeof (evd), -+ 1, _("version def")) == NULL) -+ { -+ ivd.vd_ndx = 0; -+ ivd.vd_aux = 0; -+ ivd.vd_next = 0; -+ } -+ else -+ { -+ ivd.vd_ndx = BYTE_GET (evd.vd_ndx); -+ ivd.vd_aux = BYTE_GET (evd.vd_aux); -+ ivd.vd_next = BYTE_GET (evd.vd_next); -+ } - - off += ivd.vd_next; - } -@@ -9275,8 +9320,9 @@ - off -= ivd.vd_next; - off += ivd.vd_aux; - -- get_data (&evda, file, off, sizeof (evda), -- 1, _("version def aux")); -+ if (get_data (&evda, file, off, sizeof (evda), -+ 1, _("version def aux")) == NULL) -+ break; - - ivda.vda_name = BYTE_GET (evda.vda_name); - -@@ -10361,12 +10407,17 @@ - - snprintf (buf, sizeof (buf), _("%s section data"), section->name); - section->address = sec->sh_addr; -- section->size = sec->sh_size; - section->start = (unsigned char *) get_data (NULL, (FILE *) file, - sec->sh_offset, 1, - sec->sh_size, buf); -- if (uncompress_section_contents (§ion->start, §ion->size)) -- sec->sh_size = section->size; -+ if (section->start == NULL) -+ section->size = 0; -+ else -+ { -+ section->size = sec->sh_size; -+ if (uncompress_section_contents (§ion->start, §ion->size)) -+ sec->sh_size = section->size; -+ } - - if (section->start == NULL) - return 0; -@@ -11934,6 +11985,9 @@ - offset = offset_from_vma (file, pltgot, global_end - pltgot); - data = (unsigned char *) get_data (NULL, file, offset, - global_end - pltgot, 1, _("GOT")); -+ if (data == NULL) -+ return 0; -+ - printf (_("\nPrimary GOT:\n")); - printf (_(" Canonical gp value: ")); - print_vma (pltgot + 0x7ff0, LONG_HEX); -@@ -12030,6 +12084,9 @@ - offset = offset_from_vma (file, mips_pltgot, end - mips_pltgot); - data = (unsigned char *) get_data (NULL, file, offset, end - mips_pltgot, - 1, _("PLT GOT")); -+ if (data == NULL) -+ return 0; -+ - printf (_("\nPLT GOT:\n\n")); - printf (_(" Reserved entries:\n")); - printf (_(" %*s %*s Purpose\n"), -@@ -12108,8 +12165,6 @@ - strtab = (char *) get_data (NULL, file, string_sec->sh_offset, 1, - string_sec->sh_size, - _("liblist string table")); -- strtab_size = string_sec->sh_size; -- - if (strtab == NULL - || section->sh_entsize != sizeof (Elf32_External_Lib)) - { -@@ -12117,6 +12172,7 @@ - free (elib); - break; - } -+ strtab_size = string_sec->sh_size; - - printf (_("\nLibrary list section '%s' contains %lu entries:\n"), - SECTION_NAME (section), diff --git a/s390-pic-dso.diff b/s390-pic-dso.diff deleted file mode 100644 index 240a7b6..0000000 --- a/s390-pic-dso.diff +++ /dev/null @@ -1,170 +0,0 @@ -Index: bfd/elf32-s390.c -=================================================================== ---- bfd/elf32-s390.c.orig 2010-10-25 17:54:14.000000000 +0200 -+++ bfd/elf32-s390.c 2011-01-10 17:46:32.000000000 +0100 -@@ -2504,13 +2504,34 @@ elf_s390_relocate_section (output_bfd, i - unresolved_reloc = FALSE; - break; - -- case R_390_8: -- case R_390_16: -- case R_390_32: - case R_390_PC16: - case R_390_PC16DBL: - case R_390_PC32DBL: - case R_390_PC32: -+ /* This is strictly required only for PC32DBL, which -+ is not handled by ld.so, but let's be helpful to the user also -+ in the other cases. */ -+ if (info->shared -+ && !SYMBOL_REFERENCES_LOCAL (info, h) -+ && (input_section->flags & SEC_ALLOC) != 0 -+ && (input_section->flags & SEC_READONLY) != 0 -+ && (!h->def_regular -+ || r_type != R_390_PC32DBL -+ || h->type != STT_FUNC -+ || ELF_ST_VISIBILITY (h->other) != STV_PROTECTED)) -+ { -+ (*_bfd_error_handler) -+ (_("%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"), -+ input_bfd, elf_howto_table[r_type].name, -+ h->root.root.string); -+ bfd_set_error (bfd_error_bad_value); -+ return FALSE; -+ } -+ /* Fall through. */ -+ -+ case R_390_8: -+ case R_390_16: -+ case R_390_32: - if ((input_section->flags & SEC_ALLOC) == 0) - break; - -Index: bfd/elf64-s390.c -=================================================================== ---- bfd/elf64-s390.c.orig 2010-10-25 17:54:15.000000000 +0200 -+++ bfd/elf64-s390.c 2011-01-10 17:46:32.000000000 +0100 -@@ -2497,15 +2497,36 @@ elf_s390_relocate_section (bfd *output_b - unresolved_reloc = FALSE; - break; - -- case R_390_8: -- case R_390_16: -- case R_390_32: -- case R_390_64: - case R_390_PC16: - case R_390_PC16DBL: - case R_390_PC32: - case R_390_PC32DBL: - case R_390_PC64: -+ /* This is strictly required only for PC32DBL, which -+ is not handled by ld.so, but let's be helpful to the user also -+ in the other cases. */ -+ if (info->shared -+ && !SYMBOL_REFERENCES_LOCAL (info, h) -+ && (input_section->flags & SEC_ALLOC) != 0 -+ && (input_section->flags & SEC_READONLY) != 0 -+ && (!h->def_regular -+ || r_type != R_390_PC32DBL -+ || h->type != STT_FUNC -+ || ELF_ST_VISIBILITY (h->other) != STV_PROTECTED)) -+ { -+ (*_bfd_error_handler) -+ (_("%B: relocation %s against `%s' can not be used when making a shared object; recompile with -fPIC"), -+ input_bfd, elf_howto_table[r_type].name, -+ h->root.root.string); -+ bfd_set_error (bfd_error_bad_value); -+ return FALSE; -+ } -+ /* Fall through. */ -+ -+ case R_390_8: -+ case R_390_16: -+ case R_390_32: -+ case R_390_64: - if ((input_section->flags & SEC_ALLOC) == 0) - break; - -Index: ld/testsuite/ld-elfvers/vers.exp -=================================================================== ---- ld/testsuite/ld-elfvers/vers.exp.orig 2010-11-05 04:54:21.000000000 +0100 -+++ ld/testsuite/ld-elfvers/vers.exp 2011-01-10 17:47:22.000000000 +0100 -@@ -97,6 +97,7 @@ if [istarget mips*-*-*] { - - case $target_triplet in { - { ia64-*-* } { set as_options "-x" } -+ { s390-*-linux-* } { set as_options "-march=z900" } - { sparc-*-* } { set as_options "-Av9a" } - default { set as_options "" } - } -@@ -768,8 +769,9 @@ proc build_exec { test source execname f - pass $test - } - --if [istarget x86_64-*-linux*] { -- # x86_64 doesn't like non-pic shared libraries -+if { [istarget x86_64-*-linux*] \ -+ || [istarget s390*-*-linux*] } { -+ # x86_64 and s390 don't like non-pic shared libraries - set pic "yes" - } else { - set pic "no" -Index: ld/testsuite/ld-elfvsb/elfvsb.exp -=================================================================== ---- ld/testsuite/ld-elfvsb/elfvsb.exp.orig 2010-02-09 11:46:26.000000000 +0100 -+++ ld/testsuite/ld-elfvsb/elfvsb.exp 2011-01-10 17:46:32.000000000 +0100 -@@ -292,6 +292,7 @@ proc visibility_run {visibility} { - setup_xfail "sparc*-*-linux*" - } - } -+ setup_xfail "s390*-*-linux*" - setup_xfail "x86_64-*-linux*" - if { ![istarget hppa*64*-*-linux*] } { - setup_xfail "hppa*-*-linux*" -@@ -333,6 +334,7 @@ proc visibility_run {visibility} { - setup_xfail "alpha*-*-linux*" - setup_xfail "mips*-*-linux*" - } -+ setup_xfail "s390*-*-linux*" - setup_xfail "x86_64-*-linux*" - if { ![istarget hppa*64*-*-linux*] } { - setup_xfail "hppa*-*-linux*" -@@ -402,6 +404,7 @@ proc visibility_run {visibility} { - setup_xfail "sparc*-*-linux*" - } - } -+ setup_xfail "s390*-*-linux*" - setup_xfail "x86_64-*-linux*" - if { ![istarget hppa*64*-*-linux*] } { - setup_xfail "hppa*-*-linux*" -Index: ld/testsuite/ld-shared/shared.exp -=================================================================== ---- ld/testsuite/ld-shared/shared.exp.orig 2010-10-28 11:08:35.000000000 +0200 -+++ ld/testsuite/ld-shared/shared.exp 2011-01-10 17:48:12.000000000 +0100 -@@ -234,7 +234,7 @@ if ![ld_compile "$CC $CFLAGS $SHCFLAG" $ - setup_xfail "sparc*-*-linux*" - } - setup_xfail "x86_64-*-linux*" -- setup_xfail "s390x-*-linux*" -+ setup_xfail "s390*-*-linux*" - if [ string match $shared_needs_pic "yes" ] { - setup_xfail "arm*-*-linux*" - } -@@ -257,7 +257,7 @@ if ![ld_compile "$CC $CFLAGS $SHCFLAG" $ - setup_xfail "sparc*-*-linux*" - } - setup_xfail "x86_64-*-linux*" -- setup_xfail "s390x-*-linux*" -+ setup_xfail "s390*-*-linux*" - if [ string match $shared_needs_pic "yes" ] { - setup_xfail "arm*-*-linux*" - } -@@ -310,7 +310,7 @@ if ![ld_compile "$CC $CFLAGS $SHCFLAG $p - setup_xfail "sparc*-*-linux*" - } - setup_xfail "x86_64-*-linux*" -- setup_xfail "s390x-*-linux*" -+ setup_xfail "s390*-*-linux*" - if [ string match $shared_needs_pic "yes" ] { - setup_xfail "arm*-*-linux*" - } diff --git a/s390-pic.patch b/s390-pic.patch deleted file mode 100644 index c63716a..0000000 --- a/s390-pic.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: libiberty/configure -=================================================================== ---- libiberty/configure.orig 2010-11-05 11:31:22.000000000 +0100 -+++ libiberty/configure 2011-01-10 17:45:26.000000000 +0100 -@@ -4865,7 +4865,7 @@ if [ "${shared}" = "yes" ]; then - *-fpic* ) PICFLAG=-fpic ;; - * ) PICFLAG=-fPIC ;; - esac ;; -- s390*-*-*) PICFLAG=-fpic ;; -+ s390*-*-*) PICFLAG=-fPIC ;; - sh*-*-*) PICFLAG=-fPIC ;; - esac - fi -Index: libiberty/configure.ac -=================================================================== ---- libiberty/configure.ac.orig 2010-11-05 00:41:21.000000000 +0100 -+++ libiberty/configure.ac 2011-01-10 17:45:33.000000000 +0100 -@@ -216,7 +216,7 @@ if [[ "${shared}" = "yes" ]]; then - *-fpic* ) PICFLAG=-fpic ;; - * ) PICFLAG=-fPIC ;; - esac ;; -- s390*-*-*) PICFLAG=-fpic ;; -+ s390*-*-*) PICFLAG=-fPIC ;; - sh*-*-*) PICFLAG=-fPIC ;; - esac - fi From a5ed0c7d148cf05cdf3411a3c816879ed5abf05b2417a993550ea08b6f85c9f0 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 4 Oct 2011 09:10:57 +0000 Subject: [PATCH 7/9] Accepting request 85857 from home:tserong:branches:devel:gcc - Fix --gc-sections failure with symbol versioning [bso#13195] (this indirectly fixes build of openSUSE:Factory:ARM/busybox, BTW) OBS-URL: https://build.opensuse.org/request/show/85857 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=71 --- binutils.changes | 5 ++ binutils.spec | 2 + bso13195.diff | 107 ++++++++++++++++++++++++++++++++++ cross-alpha-binutils.changes | 5 ++ cross-alpha-binutils.spec | 2 + cross-arm-binutils.changes | 5 ++ cross-arm-binutils.spec | 2 + cross-hppa-binutils.changes | 5 ++ cross-hppa-binutils.spec | 2 + cross-hppa64-binutils.changes | 5 ++ cross-hppa64-binutils.spec | 2 + cross-i386-binutils.changes | 5 ++ cross-i386-binutils.spec | 2 + cross-ia64-binutils.changes | 5 ++ cross-ia64-binutils.spec | 2 + cross-mips-binutils.changes | 5 ++ cross-mips-binutils.spec | 2 + cross-ppc-binutils.changes | 5 ++ cross-ppc-binutils.spec | 2 + cross-ppc64-binutils.changes | 5 ++ cross-ppc64-binutils.spec | 2 + cross-s390-binutils.changes | 5 ++ cross-s390-binutils.spec | 2 + cross-s390x-binutils.changes | 5 ++ cross-s390x-binutils.spec | 2 + cross-sparc-binutils.changes | 5 ++ cross-sparc-binutils.spec | 2 + cross-spu-binutils.changes | 5 ++ cross-spu-binutils.spec | 2 + cross-x86_64-binutils.changes | 5 ++ cross-x86_64-binutils.spec | 2 + 31 files changed, 212 insertions(+) create mode 100644 bso13195.diff diff --git a/binutils.changes b/binutils.changes index 3378a7c..c25262d 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 1fa372a..25e06d8 100644 --- a/binutils.spec +++ b/binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -303,6 +304,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/bso13195.diff b/bso13195.diff new file mode 100644 index 0000000..4972cda --- /dev/null +++ b/bso13195.diff @@ -0,0 +1,107 @@ +Index: bfd/elflink.c +=================================================================== +--- bfd/elflink.c.orig ++++ bfd/elflink.c +@@ -1238,7 +1238,6 @@ _bfd_elf_merge_symbol (bfd *abfd, + { + h->def_dynamic = 0; + h->ref_dynamic = 1; +- h->dynamic_def = 1; + } + /* FIXME: Should we check type and size for protected symbol? */ + h->size = 0; +@@ -4353,7 +4352,6 @@ error_free_dyn: + { + h->def_dynamic = 0; + h->ref_dynamic = 1; +- h->dynamic_def = 1; + } + } + if (! info->executable +@@ -4366,7 +4364,10 @@ error_free_dyn: + if (! definition) + h->ref_dynamic = 1; + else +- h->def_dynamic = 1; ++ { ++ h->def_dynamic = 1; ++ h->dynamic_def = 1; ++ } + if (h->def_regular + || h->ref_regular + || (h->u.weakdef != NULL +@@ -11914,8 +11915,9 @@ bfd_elf_gc_mark_dynamic_ref_symbol (stru + && h->def_regular + && ELF_ST_VISIBILITY (h->other) != STV_INTERNAL + && ELF_ST_VISIBILITY (h->other) != STV_HIDDEN +- && !bfd_hide_sym_by_version (info->version_info, +- h->root.root.string)))) ++ && (strchr (h->root.root.string, ELF_VER_CHR) != NULL ++ || !bfd_hide_sym_by_version (info->version_info, ++ h->root.root.string))))) + h->root.u.def.section->flags |= SEC_KEEP; + + return TRUE; +Index: ld/testsuite/ld-elf/elf.exp +=================================================================== +--- ld/testsuite/ld-elf/elf.exp.orig ++++ ld/testsuite/ld-elf/elf.exp +@@ -138,6 +138,11 @@ if ![isnative] { + return + } + ++run_cc_link_tests { ++ {"PR ld/13195" "-Wl,--gc-sections" "" ++ {pr13195.c} {} "pr13195"} ++} ++ + set array_tests { + {"preinit array" "" "" {preinit.c} "preinit" "preinit.out"} + {"init array" "" "" {init.c} "init" "init.out"} +Index: ld/testsuite/ld-elf/pr13195.c +=================================================================== +--- /dev/null ++++ ld/testsuite/ld-elf/pr13195.c +@@ -0,0 +1,5 @@ ++int ++main () ++{ ++ return 0; ++} +Index: ld/testsuite/ld-elf/pr13195.d +=================================================================== +--- /dev/null ++++ ld/testsuite/ld-elf/pr13195.d +@@ -0,0 +1,10 @@ ++#ld: --gc-sections -shared -version-script pr13195.t ++#readelf: -s --wide -D ++#target: *-*-linux* *-*-gnu* ++#notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-* ++#notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-* ++# generic linker targets don't support --gc-sections, nor do a bunch of others ++ ++#... ++ +[0-9]+ +[0-9]+: +[0-9a-f]+ +[0-9]+ +FUNC +GLOBAL +DEFAULT +[1-9]+ foo ++#pass +Index: ld/testsuite/ld-elf/pr13195.s +=================================================================== +--- /dev/null ++++ ld/testsuite/ld-elf/pr13195.s +@@ -0,0 +1,6 @@ ++ .section .text.new_foo,"ax",%progbits ++ .globl new_foo ++ .type new_foo, %function ++new_foo: ++ .byte 0 ++ .symver new_foo,foo@@VERS_2.0 +Index: ld/testsuite/ld-elf/pr13195.t +=================================================================== +--- /dev/null ++++ ld/testsuite/ld-elf/pr13195.t +@@ -0,0 +1,6 @@ ++VERS_2.0 { ++global: ++ foo; ++local: ++ *; ++}; diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 3378a7c..c25262d 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index d197920..a9c4dbc 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index c01bc1c..b3ea7e4 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index a22ed02..6c0ff52 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index a977ccc..83b5a94 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index ea73c1f..70ba8cd 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 16d5582..4463010 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index ff5a92f..41b2662 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 81d3f39..c7f4e0f 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index fc73303..8ccc56b 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 234eb62..c7d6dfb 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 604a9c1..aed2b37 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 856020b..e9f0f1a 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 31ae354..0f3f494 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %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 3378a7c..c25262d 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + ------------------------------------------------------------------- Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index d28ea51..5b1c2bb 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -90,6 +90,7 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff +Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +276,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 +%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 From 61cd004141785eafba0b4e8a3f37c806e28b368f0a488d9ef02086d469852419 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 2 Nov 2011 09:28:51 +0000 Subject: [PATCH 8/9] - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=72 --- binutils-2.21.90.tar.bz2 | 4 ++-- binutils.changes | 6 ++++++ cross-alpha-binutils.changes | 6 ++++++ cross-arm-binutils.changes | 6 ++++++ cross-hppa-binutils.changes | 6 ++++++ cross-hppa64-binutils.changes | 6 ++++++ cross-i386-binutils.changes | 6 ++++++ cross-ia64-binutils.changes | 6 ++++++ cross-mips-binutils.changes | 6 ++++++ cross-ppc-binutils.changes | 6 ++++++ cross-ppc64-binutils.changes | 6 ++++++ cross-s390-binutils.changes | 6 ++++++ cross-s390x-binutils.changes | 6 ++++++ cross-sparc-binutils.changes | 6 ++++++ cross-spu-binutils.changes | 6 ++++++ cross-x86_64-binutils.changes | 6 ++++++ 16 files changed, 92 insertions(+), 2 deletions(-) diff --git a/binutils-2.21.90.tar.bz2 b/binutils-2.21.90.tar.bz2 index f4406d8..5422380 100644 --- a/binutils-2.21.90.tar.bz2 +++ b/binutils-2.21.90.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:69d930bc5468cfc58b44a2ae9928b82d516030061ec63e75a9c8ca0284d9ae66 -size 17536557 +oid sha256:89c4973221093841333adad912dc3a5a26e088a326b02ebc4f4f5e4e452a88fa +size 17537572 diff --git a/binutils.changes b/binutils.changes index c25262d..663f5c7 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index c25262d..663f5c7 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index c25262d..663f5c7 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index c25262d..663f5c7 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index c25262d..663f5c7 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index c25262d..663f5c7 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index c25262d..663f5c7 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index c25262d..663f5c7 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index c25262d..663f5c7 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index c25262d..663f5c7 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index c25262d..663f5c7 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index c25262d..663f5c7 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index c25262d..663f5c7 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index c25262d..663f5c7 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index c25262d..663f5c7 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com From 03ae34d31d17a8a766a33dc5f89fb3565d506c523ea3a803235e134c7a393981 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 2 Nov 2011 10:09:49 +0000 Subject: [PATCH 9/9] * Drop patches that have been applied upstream. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=73 --- binutils.changes | 1 + binutils.spec | 2 - bso13195.diff | 107 ---------------------------------- cross-alpha-binutils.changes | 1 + cross-alpha-binutils.spec | 2 - cross-arm-binutils.changes | 1 + cross-arm-binutils.spec | 2 - cross-hppa-binutils.changes | 1 + cross-hppa-binutils.spec | 2 - cross-hppa64-binutils.changes | 1 + cross-hppa64-binutils.spec | 2 - cross-i386-binutils.changes | 1 + cross-i386-binutils.spec | 2 - cross-ia64-binutils.changes | 1 + cross-ia64-binutils.spec | 2 - cross-mips-binutils.changes | 1 + cross-mips-binutils.spec | 2 - cross-ppc-binutils.changes | 1 + cross-ppc-binutils.spec | 2 - cross-ppc64-binutils.changes | 1 + cross-ppc64-binutils.spec | 2 - cross-s390-binutils.changes | 1 + cross-s390-binutils.spec | 2 - cross-s390x-binutils.changes | 1 + cross-s390x-binutils.spec | 2 - cross-sparc-binutils.changes | 1 + cross-sparc-binutils.spec | 2 - cross-spu-binutils.changes | 1 + cross-spu-binutils.spec | 2 - cross-x86_64-binutils.changes | 1 + cross-x86_64-binutils.spec | 2 - 31 files changed, 15 insertions(+), 137 deletions(-) delete mode 100644 bso13195.diff diff --git a/binutils.changes b/binutils.changes index 663f5c7..88ef5f1 100644 --- a/binutils.changes +++ b/binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/binutils.spec b/binutils.spec index 25e06d8..1fa372a 100644 --- a/binutils.spec +++ b/binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -304,7 +303,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/bso13195.diff b/bso13195.diff deleted file mode 100644 index 4972cda..0000000 --- a/bso13195.diff +++ /dev/null @@ -1,107 +0,0 @@ -Index: bfd/elflink.c -=================================================================== ---- bfd/elflink.c.orig -+++ bfd/elflink.c -@@ -1238,7 +1238,6 @@ _bfd_elf_merge_symbol (bfd *abfd, - { - h->def_dynamic = 0; - h->ref_dynamic = 1; -- h->dynamic_def = 1; - } - /* FIXME: Should we check type and size for protected symbol? */ - h->size = 0; -@@ -4353,7 +4352,6 @@ error_free_dyn: - { - h->def_dynamic = 0; - h->ref_dynamic = 1; -- h->dynamic_def = 1; - } - } - if (! info->executable -@@ -4366,7 +4364,10 @@ error_free_dyn: - if (! definition) - h->ref_dynamic = 1; - else -- h->def_dynamic = 1; -+ { -+ h->def_dynamic = 1; -+ h->dynamic_def = 1; -+ } - if (h->def_regular - || h->ref_regular - || (h->u.weakdef != NULL -@@ -11914,8 +11915,9 @@ bfd_elf_gc_mark_dynamic_ref_symbol (stru - && h->def_regular - && ELF_ST_VISIBILITY (h->other) != STV_INTERNAL - && ELF_ST_VISIBILITY (h->other) != STV_HIDDEN -- && !bfd_hide_sym_by_version (info->version_info, -- h->root.root.string)))) -+ && (strchr (h->root.root.string, ELF_VER_CHR) != NULL -+ || !bfd_hide_sym_by_version (info->version_info, -+ h->root.root.string))))) - h->root.u.def.section->flags |= SEC_KEEP; - - return TRUE; -Index: ld/testsuite/ld-elf/elf.exp -=================================================================== ---- ld/testsuite/ld-elf/elf.exp.orig -+++ ld/testsuite/ld-elf/elf.exp -@@ -138,6 +138,11 @@ if ![isnative] { - return - } - -+run_cc_link_tests { -+ {"PR ld/13195" "-Wl,--gc-sections" "" -+ {pr13195.c} {} "pr13195"} -+} -+ - set array_tests { - {"preinit array" "" "" {preinit.c} "preinit" "preinit.out"} - {"init array" "" "" {init.c} "init" "init.out"} -Index: ld/testsuite/ld-elf/pr13195.c -=================================================================== ---- /dev/null -+++ ld/testsuite/ld-elf/pr13195.c -@@ -0,0 +1,5 @@ -+int -+main () -+{ -+ return 0; -+} -Index: ld/testsuite/ld-elf/pr13195.d -=================================================================== ---- /dev/null -+++ ld/testsuite/ld-elf/pr13195.d -@@ -0,0 +1,10 @@ -+#ld: --gc-sections -shared -version-script pr13195.t -+#readelf: -s --wide -D -+#target: *-*-linux* *-*-gnu* -+#notarget: arc-*-* d30v-*-* dlx-*-* i960-*-* or32-*-* pj*-*-* -+#notarget: hppa64-*-* i370-*-* i860-*-* ia64-*-* mep-*-* mn10200-*-* -+# generic linker targets don't support --gc-sections, nor do a bunch of others -+ -+#... -+ +[0-9]+ +[0-9]+: +[0-9a-f]+ +[0-9]+ +FUNC +GLOBAL +DEFAULT +[1-9]+ foo -+#pass -Index: ld/testsuite/ld-elf/pr13195.s -=================================================================== ---- /dev/null -+++ ld/testsuite/ld-elf/pr13195.s -@@ -0,0 +1,6 @@ -+ .section .text.new_foo,"ax",%progbits -+ .globl new_foo -+ .type new_foo, %function -+new_foo: -+ .byte 0 -+ .symver new_foo,foo@@VERS_2.0 -Index: ld/testsuite/ld-elf/pr13195.t -=================================================================== ---- /dev/null -+++ ld/testsuite/ld-elf/pr13195.t -@@ -0,0 +1,6 @@ -+VERS_2.0 { -+global: -+ foo; -+local: -+ *; -+}; diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 663f5c7..88ef5f1 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index a9c4dbc..d197920 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index b3ea7e4..c01bc1c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 6c0ff52..a22ed02 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 83b5a94..a977ccc 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 70ba8cd..ea73c1f 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 4463010..16d5582 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 41b2662..ff5a92f 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index c7f4e0f..81d3f39 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 8ccc56b..fc73303 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index c7d6dfb..234eb62 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index aed2b37..604a9c1 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index e9f0f1a..856020b 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 0f3f494..31ae354 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %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 663f5c7..88ef5f1 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -3,6 +3,7 @@ Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com - Update to binutils-2_22-branch head. * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. ------------------------------------------------------------------- Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 5b1c2bb..d28ea51 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -90,7 +90,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso13195.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -276,7 +275,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90