From 66c531f535b3eb7751c4cebb5d793603467305866926c460ca8e939f08871f60 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 1 Jul 2011 10:34:38 +0000 Subject: [PATCH 1/4] - Add dependency to opcodes from gold. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=55 --- binutils.changes | 1 + binutils.spec | 2 ++ 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 ++ gold-depend-on-opcodes.diff | 31 +++++++++++++++++++++++++++++++ 31 files changed, 76 insertions(+) create mode 100644 gold-depend-on-opcodes.diff diff --git a/binutils.changes b/binutils.changes index fe5ecc9..0645923 100644 --- a/binutils.changes +++ b/binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/binutils.spec b/binutils.spec index 9a77e0e..c2dfb94 100644 --- a/binutils.spec +++ b/binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -301,6 +302,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 596e441..2bd5bab 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 05fec3c..afb26dd 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 797e01b..14e4197 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 58c92f2..ea08308 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 3dda35d..3fa7e5f 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 08cd4d7..68156ef 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index cd422e6..6434dfb 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index bcd6a41..d8970a7 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 5fd2b21..593ae7d 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index c49d632..6e3c71d 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 9a72d2f..285fb2b 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 538c54e..55de896 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 7636895..e3cb964 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 fe5ecc9..0645923 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -2,6 +2,7 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. +- Add dependency to opcodes from gold. ------------------------------------------------------------------- Fri Jun 17 15:23:21 CEST 2011 - matz@suse.de diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 58eb6ce..f2ae51c 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -89,6 +89,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -273,6 +274,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch15 %patch16 -p1 %patch17 -p1 +%patch18 %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 new file mode 100644 index 0000000..9bfe438 --- /dev/null +++ b/gold-depend-on-opcodes.diff @@ -0,0 +1,31 @@ +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; + 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; }; +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 + all-stage4-gold: maybe-all-stage4-bfd + all-stageprofile-gold: maybe-all-stageprofile-bfd + all-stagefeedback-gold: maybe-all-stagefeedback-bfd ++all-gold: maybe-all-opcodes ++ ++all-stage1-gold: maybe-all-stage1-opcodes ++all-stage2-gold: maybe-all-stage2-opcodes ++all-stage3-gold: maybe-all-stage3-opcodes ++all-stage4-gold: maybe-all-stage4-opcodes ++all-stageprofile-gold: maybe-all-stageprofile-opcodes ++all-stagefeedback-gold: maybe-all-stagefeedback-opcodes + all-gold: maybe-all-build-bison + + all-stage1-gold: maybe-all-build-bison From 737a7f94f3700e71726b59dd5b20d615fe7a78f7e6672dbf3d92ac95815a0bd4 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 8 Jul 2011 08:29:01 +0000 Subject: [PATCH 2/4] * Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option. * Add support for the TMS320C6000 (TI C6X) processor family. * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option. * Add --dyn-syms to readelf to dump dynamic symbol table. * A new tool - elfedit - has been added to directly manipulate ELF format binaries. * Add to dlltool .def file feature of aliasing PE internal symbol name by '== ' option. * Add a new command line option -a / --addresses to addr2line to display the address before function name or source filename. * Add a new command line option -p / --pretty-print to addr2line to have a more human readable output. * The hppa/som targets can now be compiled on any host. * Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option. * Add support for the TMS320C6000 (TI C6X) processor family. * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option. * Add --dyn-syms to readelf to dump dynamic symbol table. * A new tool - elfedit - has been added to directly manipulate ELF format binaries. * Add to dlltool .def file feature of aliasing PE internal symbol name by '== ' option. * Add a new command line option -a / --addresses to addr2line to display the address before function name or source filename. * Add a new command line option -p / --pretty-print to addr2line to have a more human readable output. * The hppa/som targets can now be compiled on any host. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=57 --- binutils.changes | 15 +++++++++++++++ binutils.spec | 2 +- cross-alpha-binutils.changes | 15 +++++++++++++++ cross-alpha-binutils.spec | 2 +- cross-arm-binutils.changes | 15 +++++++++++++++ cross-arm-binutils.spec | 2 +- cross-hppa-binutils.changes | 15 +++++++++++++++ cross-hppa-binutils.spec | 2 +- cross-hppa64-binutils.changes | 15 +++++++++++++++ cross-hppa64-binutils.spec | 2 +- cross-i386-binutils.changes | 15 +++++++++++++++ cross-i386-binutils.spec | 2 +- cross-ia64-binutils.changes | 15 +++++++++++++++ cross-ia64-binutils.spec | 2 +- cross-mips-binutils.changes | 15 +++++++++++++++ cross-mips-binutils.spec | 2 +- cross-ppc-binutils.changes | 15 +++++++++++++++ cross-ppc-binutils.spec | 2 +- cross-ppc64-binutils.changes | 15 +++++++++++++++ cross-ppc64-binutils.spec | 2 +- cross-s390-binutils.changes | 15 +++++++++++++++ cross-s390-binutils.spec | 2 +- cross-s390x-binutils.changes | 15 +++++++++++++++ cross-s390x-binutils.spec | 2 +- cross-sparc-binutils.changes | 15 +++++++++++++++ cross-sparc-binutils.spec | 2 +- cross-spu-binutils.changes | 15 +++++++++++++++ cross-spu-binutils.spec | 2 +- cross-x86_64-binutils.changes | 15 +++++++++++++++ cross-x86_64-binutils.spec | 2 +- 30 files changed, 240 insertions(+), 15 deletions(-) diff --git a/binutils.changes b/binutils.changes index 0645923..92fdd2d 100644 --- a/binutils.changes +++ b/binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/binutils.spec b/binutils.spec index c2dfb94..e6aa379 100644 --- a/binutils.spec +++ b/binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 2bd5bab..86f3d22 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index afb26dd..f474e11 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 14e4197..423c961 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index ea08308..2a7474c 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 3fa7e5f..06fea74 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 68156ef..45e7e17 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 6434dfb..bad5d0d 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index d8970a7..717fdd4 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 593ae7d..970cedb 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 6e3c71d..5705760 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 285fb2b..3d2dac2 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 55de896..95db718 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index e3cb964..51298e9 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index 0645923..92fdd2d 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -2,6 +2,21 @@ Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com - Update to binutils 2.21.1 release. + * Add --interleave-width option to objcopy to allowing copying a range + of bytes from the input to the output with the --interleave option. + * Add support for the TMS320C6000 (TI C6X) processor family. + * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) + using the -u / --unwind option. + * Add --dyn-syms to readelf to dump dynamic symbol table. + * A new tool - elfedit - has been added to directly manipulate ELF + format binaries. + * Add to dlltool .def file feature of aliasing PE internal symbol name + by '== ' option. + * Add a new command line option -a / --addresses to addr2line to display + the address before function name or source filename. + * Add a new command line option -p / --pretty-print to addr2line to have + a more human readable output. + * The hppa/som targets can now be compiled on any host. - Add dependency to opcodes from gold. ------------------------------------------------------------------- diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index f2ae51c..6b279ec 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -27,7 +27,7 @@ BuildRequires: zlib-devel-static BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 4 +Release: 1 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) From 78a80a41dc1edfcbf68b23a3a4b9aa2336a05b40fa79ce36ec521030b0b89a14 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 11 Jul 2011 08:40:17 +0000 Subject: [PATCH 3/4] Accepting request 75863 from home:saschpe:branches:devel:gcc - Add patch to fix a readelf endless loop bug [#12855] OBS-URL: https://build.opensuse.org/request/show/75863 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=58 --- binutils.changes | 5 + binutils.spec | 2 + readelf-bad-elf-endless-loop.patch | 337 +++++++++++++++++++++++++++++ 3 files changed, 344 insertions(+) create mode 100644 readelf-bad-elf-endless-loop.patch diff --git a/binutils.changes b/binutils.changes index 92fdd2d..8414348 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/binutils.spec b/binutils.spec index e6aa379..ff51900 100644 --- a/binutils.spec +++ b/binutils.spec @@ -90,6 +90,7 @@ 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 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 %patch16 -p1 %patch17 -p1 %patch18 +%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 diff --git a/readelf-bad-elf-endless-loop.patch b/readelf-bad-elf-endless-loop.patch new file mode 100644 index 0000000..0612532 --- /dev/null +++ b/readelf-bad-elf-endless-loop.patch @@ -0,0 +1,337 @@ +--- 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), From 8d4184c649043ffec52d0480a6aff7238ced71ee6fae64f3174cc47907e70a00 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 11 Jul 2011 08:43:27 +0000 Subject: [PATCH 4/4] - BuildRequire glibc-devel-static to fix static linking tests. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=59 --- binutils.changes | 5 +++++ binutils.spec | 4 ++++ cross-alpha-binutils.changes | 10 ++++++++++ cross-alpha-binutils.spec | 6 ++++++ cross-arm-binutils.changes | 10 ++++++++++ cross-arm-binutils.spec | 6 ++++++ cross-hppa-binutils.changes | 10 ++++++++++ cross-hppa-binutils.spec | 6 ++++++ cross-hppa64-binutils.changes | 10 ++++++++++ cross-hppa64-binutils.spec | 6 ++++++ cross-i386-binutils.changes | 10 ++++++++++ cross-i386-binutils.spec | 6 ++++++ cross-ia64-binutils.changes | 10 ++++++++++ cross-ia64-binutils.spec | 6 ++++++ cross-mips-binutils.changes | 10 ++++++++++ cross-mips-binutils.spec | 6 ++++++ cross-ppc-binutils.changes | 10 ++++++++++ cross-ppc-binutils.spec | 6 ++++++ cross-ppc64-binutils.changes | 10 ++++++++++ cross-ppc64-binutils.spec | 6 ++++++ cross-s390-binutils.changes | 10 ++++++++++ cross-s390-binutils.spec | 6 ++++++ cross-s390x-binutils.changes | 10 ++++++++++ cross-s390x-binutils.spec | 6 ++++++ cross-sparc-binutils.changes | 10 ++++++++++ cross-sparc-binutils.spec | 6 ++++++ cross-spu-binutils.changes | 10 ++++++++++ cross-spu-binutils.spec | 6 ++++++ cross-x86_64-binutils.changes | 10 ++++++++++ cross-x86_64-binutils.spec | 6 ++++++ 30 files changed, 233 insertions(+) diff --git a/binutils.changes b/binutils.changes index 8414348..740366f 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + ------------------------------------------------------------------- Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de diff --git a/binutils.spec b/binutils.spec index ff51900..4f4af62 100644 --- a/binutils.spec +++ b/binutils.spec @@ -19,6 +19,10 @@ Name: binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index 92fdd2d..740366f 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 86f3d22..5a276f3 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -19,6 +19,10 @@ Name: cross-alpha-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index f474e11..ac7819b 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -19,6 +19,10 @@ Name: cross-arm-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 423c961..c97eec8 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -19,6 +19,10 @@ Name: cross-hppa-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 2a7474c..c87ae8e 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -19,6 +19,10 @@ Name: cross-hppa64-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 06fea74..ebdccf7 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -19,6 +19,10 @@ Name: cross-i386-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 45e7e17..0e87a79 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -19,6 +19,10 @@ Name: cross-ia64-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index bad5d0d..13f9a29 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -19,6 +19,10 @@ Name: cross-mips-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 717fdd4..46ae31e 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -19,6 +19,10 @@ Name: cross-ppc-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 970cedb..9ed88d1 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -19,6 +19,10 @@ Name: cross-ppc64-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 5705760..a1738d4 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -19,6 +19,10 @@ Name: cross-s390-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 3d2dac2..4b80d82 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -19,6 +19,10 @@ Name: cross-s390x-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 95db718..b5a225b 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -19,6 +19,10 @@ Name: cross-sparc-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 51298e9..0e52104 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -19,6 +19,10 @@ Name: cross-spu-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %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 92fdd2d..740366f 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Mon Jul 11 08:42:13 UTC 2011 - rguenther@novell.com + +- BuildRequire glibc-devel-static to fix static linking tests. + +------------------------------------------------------------------- +Tue Jul 5 12:42:10 UTC 2011 - saschpe@suse.de + +- Add patch to fix a readelf endless loop bug [#12855] + ------------------------------------------------------------------- Tue Jun 28 08:12:12 UTC 2011 - rguenther@novell.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 6b279ec..08aaaa4 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -19,6 +19,10 @@ Name: cross-x86_64-binutils BuildRequires: bison dejagnu flex gcc-c++ +# for the testsuite +%if 0%{suse_version} >= 1210 +BuildRequires: glibc-devel-static +%endif # for some gold tests BuildRequires: bc %if 0%{suse_version} > 1110 @@ -90,6 +94,7 @@ 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 Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -275,6 +280,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch16 -p1 %patch17 -p1 %patch18 +%patch19 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90