Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at 2013-09-05 23:20:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/binutils (Old) and /work/SRC/openSUSE:Factory/.binutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "binutils" Changes: -------- --- /work/SRC/openSUSE:Factory/binutils/binutils.changes 2013-07-31 18:31:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes 2013-09-05 23:20:27.000000000 +0200 @@ -1,0 +2,7 @@ +Sat Aug 31 13:11:36 UTC 2013 - idonmez@suse.com + +- Add binutils-2.23.52.0.1-64-bit-thin-archives.patch to fix thin + archive creation on 64bit systems. This is rh#915411 and should + also fix webkitgtk on s390x. + +------------------------------------------------------------------- cross-aarch64-binutils.changes: same change cross-arm-binutils.changes: same change cross-avr-binutils.changes: same change cross-hppa-binutils.changes: same change cross-hppa64-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-sparc64-binutils.changes: same change cross-spu-binutils.changes: same change cross-x86_64-binutils.changes: same change New: ---- binutils-2.23.52.0.1-64-bit-thin-archives.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.zz3rs2/_old 2013-09-05 23:20:31.000000000 +0200 +++ /var/tmp/diff_new_pack.zz3rs2/_new 2013-09-05 23:20:31.000000000 +0200 @@ -106,6 +106,7 @@ Patch202: aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff Patch203: aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff Patch204: aarch64-dynamic-placement.patch +Patch205: binutils-2.23.52.0.1-64-bit-thin-archives.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -179,6 +180,7 @@ %patch202 -p1 %patch203 -p1 %patch204 -p1 +%patch205 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 ++++++ cross-aarch64-binutils.spec ++++++ --- /var/tmp/diff_new_pack.zz3rs2/_old 2013-09-05 23:20:31.000000000 +0200 +++ /var/tmp/diff_new_pack.zz3rs2/_new 2013-09-05 23:20:31.000000000 +0200 @@ -109,6 +109,7 @@ Patch202: aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff Patch203: aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff Patch204: aarch64-dynamic-placement.patch +Patch205: binutils-2.23.52.0.1-64-bit-thin-archives.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -182,6 +183,7 @@ %patch202 -p1 %patch203 -p1 %patch204 -p1 +%patch205 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 cross-arm-binutils.spec: same change cross-avr-binutils.spec: same change cross-hppa-binutils.spec: same change cross-hppa64-binutils.spec: same change cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-mips-binutils.spec: same change cross-ppc-binutils.spec: same change cross-ppc64-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change cross-sparc-binutils.spec: same change cross-sparc64-binutils.spec: same change cross-spu-binutils.spec: same change cross-x86_64-binutils.spec: same change ++++++ binutils-2.23.52.0.1-64-bit-thin-archives.patch ++++++ *** ../binutils-2.23.52.0.1.orig/bfd/archive64.c 2013-03-01 17:20:39.873535502 +0000 --- bfd/archive64.c 2013-03-01 17:22:30.410538566 +0000 *************** bfd_elf64_archive_write_armap (bfd *arch *** 210,218 **** if (bfd_bwrite (buf, 8, arch) != 8) return FALSE; } /* Add size of this archive entry */ ! archive_member_file_ptr += (arelt_size (current) ! + sizeof (struct ar_hdr)); /* remember about the even alignment */ archive_member_file_ptr += archive_member_file_ptr % 2; } --- 210,220 ---- if (bfd_bwrite (buf, 8, arch) != 8) return FALSE; } + /* Add size of this archive entry */ ! archive_member_file_ptr += sizeof (struct ar_hdr); ! if (! bfd_is_thin_archive (arch)) ! archive_member_file_ptr += arelt_size (current); /* remember about the even alignment */ archive_member_file_ptr += archive_member_file_ptr % 2; } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org