Hello community, here is the log from the commit of package binutils checked in at Wed Dec 6 11:58:18 CET 2006. -------- --- binutils/binutils.changes 2006-10-16 19:24:52.000000000 +0200 +++ /mounts/work_src_done/STABLE/binutils/binutils.changes 2006-12-04 14:09:43.000000000 +0100 @@ -1,0 +2,10 @@ +Mon Dec 4 14:09:23 CET 2006 - schwab@suse.de + +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. + +------------------------------------------------------------------- @@ -4 +14 @@ -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. cross-alpha-binutils.changes: same change cross-arm-binutils.changes: same change cross-avr-binutils.changes: same change cross-hppa-binutils.changes: same change cross-i386-binutils.changes: same change cross-ia64-binutils.changes: same change cross-mips-binutils.changes: same change cross-ppc-binutils.changes: same change cross-ppc64-binutils.changes: same change cross-s390-binutils.changes: same change cross-s390x-binutils.changes: same change cross-sparc-binutils.changes: same change cross-x86_64-binutils.changes: same change Old: ---- addend-compare.diff binutils-2.17.50.0.5.tar.bz2 dw-at-ranges.diff pr210331.diff string-comma-len.diff New: ---- binutils-2.17.50.0.8.tar.bz2 hjl-patches.diff ld-elfvsb.diff subsegs.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:38.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package binutils (Version 2.17.50.0.5) +# spec file for package binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL) +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU Binutils Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -84,9 +83,6 @@ size, strings, and strip. These utilities are needed whenever you want to compile a program or kernel. -This version has been compiled by SUSE with the corresponding C -library. It is not designed for cross-compiling to other architectures. - Authors: @@ -154,6 +150,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -161,11 +158,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -173,10 +166,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -356,8 +347,15 @@ %endif %changelog -n binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:38.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-alpha-binutils (Version 2.17.50.0.5) +# spec file for package cross-alpha-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: Other License(s), see package +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU binutils for Cross-Development to ARM Processors Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-alpha-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de ++++++ cross-arm-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:38.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-arm-binutils (Version 2.17.50.0.5) +# spec file for package cross-arm-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL) +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU binutils for Cross-Development to ARM Processors Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-arm-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de ++++++ cross-avr-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:38.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-avr-binutils (Version 2.17.50.0.5) +# spec file for package cross-avr-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: Other License(s), see package +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU Binutils Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-avr-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de ++++++ cross-hppa-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:38.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-hppa-binutils (Version 2.17.50.0.5) +# spec file for package cross-hppa-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: Other License(s), see package, X11/MIT +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU binutils for Cross-Development to HPPA Processors Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-hppa-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-mips-binutils.spec: same change ++++++ cross-ppc-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:39.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:39.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-ppc-binutils (Version 2.17.50.0.5) +# spec file for package cross-ppc-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: GNU General Public License (GPL) - all versions, GNU Library General Public License v. 2.0 and 2.1 (LGPL) +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU binutils for Cross-Development to PowerPC Processors Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-ppc-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de cross-ppc64-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change ++++++ cross-sparc-binutils.spec ++++++ --- /var/tmp/diff_new_pack.piMygQ/_old 2006-12-06 11:57:39.000000000 +0100 +++ /var/tmp/diff_new_pack.piMygQ/_new 2006-12-06 11:57:39.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package cross-sparc-binutils (Version 2.17.50.0.5) +# spec file for package cross-sparc-binutils (Version 2.17.50.0.8) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -21,7 +21,7 @@ # # handle test suite failures # -%ifarch alpha armv4l hppa mips ppc64 sparc sparc64 +%ifarch alpha armv4l hppa mips sparc sparc64 %define make_check_handling true %else %define make_check_handling false @@ -41,15 +41,15 @@ # # URL: http://www.gnu.org/software/binutils/ -License: Other License(s), see package, X11/MIT +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Tools/Building PreReq: %{install_info_prereq} %if "%name" == "binutils" Obsoletes: binuti_o %endif Autoreqprov: on -Version: 2.17.50.0.5 -Release: 10 +Version: 2.17.50.0.8 +Release: 1 Summary: GNU binutils for Cross-Development to SPARC Processors Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2 Source1: pre_checkin.sh @@ -64,14 +64,13 @@ Patch7: ld-dtags.diff Patch8: ld-relro.diff Patch9: testsuite.diff -Patch10: string-comma-len.diff -Patch11: pr210331.diff -Patch12: dw-at-ranges.diff -Patch13: addend-compare.diff +Patch10: subsegs.diff +Patch11: ld-elfvsb.diff Patch16: s390-pic-dso.diff Patch17: suse-bdirect.diff Patch18: suse-dynsort.diff Patch19: suse-hashvals.diff +Patch42: hjl-patches.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%{name}" != "binutils" %define _prefix /opt/cross @@ -156,6 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{version} %if !%{test_vanilla} +%patch42 # Apply H.J.Lu's patches test -f patches/README && sh patches/README @@ -163,11 +163,7 @@ %patch %patch1 %patch2 -# -# experimental stuff not for the older distris -%if %suse_version > 820 %patch3 -%endif %patch4 %patch5 %patch6 @@ -175,10 +171,8 @@ %patch8 %patch9 %patch10 -%patch16 %patch11 -%patch12 -%patch13 +%patch16 %patch17 -p1 %patch18 -p1 %patch19 -p1 @@ -358,8 +352,15 @@ %endif %changelog -n cross-sparc-binutils +* Mon Dec 04 2006 - schwab@suse.de +- Update to binutils 2.17.50.0.5. + 1. Update from binutils 2006 1201. + 2. Fix "objcopy --only-keep-debug" crash. PR 3609. + 3. Fix various ARM ELF bugs. + 4. Fix various xtensa bugs. + 5. Update x86 disassembler. * Mon Oct 16 2006 - schwab@suse.de -- Fix overflow in addend_compare [#211596]. +- Fix overflow in addend_compare [#209807]. * Fri Oct 13 2006 - schwab@suse.de - Update last change. * Tue Oct 10 2006 - schwab@suse.de cross-x86_64-binutils.spec: same change ++++++ binutils-2.17.50.0.5.tar.bz2 -> binutils-2.17.50.0.8.tar.bz2 ++++++ binutils/binutils-2.17.50.0.5.tar.bz2 /mounts/work_src_done/STABLE/binutils/binutils-2.17.50.0.8.tar.bz2 differ: char 11, line 1 ++++++ hjl-patches.diff ++++++ --- patches/README +++ patches/README @@ -18,7 +18,6 @@ patch -p0 -b --suffix .relink < $dir/libtool-relink-1.patch && patch -p0 -b --suffix .ref_addr < $dir/bfd-ref_addr-5.patch && patch -p1 -b --suffix .indirect < $dir/binutils-indirect-1.patch && -patch -p1 -b --suffix .relro < $dir/binutils-tls-relro-5.patch && true [ $? = 0 ] || exit 1 find -name "*.orig" | xargs rm -fv ++++++ ld-elfvsb.diff ++++++
From nobody Tue Dec 5 10:54:14 2006 From: Alan Modra
Subject: Re: [PATCH] ld-elfvsb FAILs on powerpc64 To: Jakub Jelinek Cc: Andreas Schwab , binutils@sourceware.org Date: Tue, 5 Dec 2006 11:59:27 +1030 Mail-Followup-To: Jakub Jelinek , Andreas Schwab , binutils@sourceware.org
On Mon, Dec 04, 2006 at 11:46:13PM +0100, Jakub Jelinek wrote:
On Tue, Dec 05, 2006 at 08:28:58AM +1030, Alan Modra wrote:
On Mon, Dec 04, 2006 at 06:29:27PM +0100, Andreas Schwab wrote:
The following tests always fail on powerpc64:
Huh? They don't fail for me. To test ppc64, I configure using
See http://sources.redhat.com/ml/binutils/2004-08/msg00016.html http://sources.redhat.com/ml/binutils/2004-08/msg00030.html I'm using that patch ever since and haven't seen those failures anymore.
Hmm. I was using a 3.4.5 based compiler. I tried with mainline gcc
and got the failures, plus some other problems. I'm applying Jakub's
patch along with a comment, and moving shared_data to sh2.c for the
same reason Jakub moved overriddenvar.
2006-12-05 Jakub Jelinek
From nobody Mon Dec 4 14:08:56 2006 From: Jakub Jelinek
Subject: [PATCH] Initialize frch_cfi_data (PR gas/3607) To: binutils@sources.redhat.com Date: Sat, 2 Dec 2006 09:24:16 +0100 Reply-To: Jakub Jelinek
Hi!
I haven't noticed new frchain objects aren't cleared when created,
sorry. Committed as obvious.
2006-12-02 Jakub Jelinek