commit binutils for openSUSE:Factory
Hello community,
here is the log from the commit of package binutils for openSUSE:Factory checked in at 2012-09-13 06:59:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/binutils (Old)
and /work/SRC/openSUSE:Factory/.binutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "binutils", Maintainer is "matz@suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/binutils/binutils.changes 2012-06-26 15:14:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes 2012-09-13 06:59:24.000000000 +0200
@@ -1,0 +2,15 @@
+Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com
+
+- add makeinfo as explicit buildrequire
+
+-------------------------------------------------------------------
+Mon Sep 3 09:59:53 UTC 2012 - idonmez@suse.com
+
+- Enable threaded linking in gold.
+
+-------------------------------------------------------------------
+Mon Sep 3 09:03:59 UTC 2012 - rguenther@suse.com
+
+- Add patch to fix libiberty integer overflow. [bnc#776968]
+
+-------------------------------------------------------------------
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-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-spu-binutils.changes: same change
cross-x86_64-binutils.changes: same change
New:
----
binutils-2.22-objalloc.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.foq401/_old 2012-09-13 06:59:31.000000000 +0200
+++ /var/tmp/diff_new_pack.foq401/_new 2012-09-13 06:59:31.000000000 +0200
@@ -25,6 +25,9 @@
%if 0%{suse_version} >= 1210
BuildRequires: glibc-devel-static
%endif
+%if 0%{suse_version} > 1220
+BuildRequires: makeinfo
+%endif
# for some gold tests
BuildRequires: bc
%if 0%{suse_version} > 1110
@@ -93,6 +96,7 @@
Patch18: gold-depend-on-opcodes.diff
Patch19: bso12451.diff
Patch20: bso13449.diff
+Patch21: binutils-2.22-objalloc.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch93: avr-binutils-relocs.patch
@@ -160,6 +164,7 @@
%patch18
%patch19 -p1
%patch20 -p1
+%patch21
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90
@@ -217,6 +222,7 @@
--enable-plugins \
%ifarch %gold_archs
--enable-gold \
+ --enable-threads \
%endif
--enable-shared
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
++++++ cross-alpha-binutils.spec ++++++
--- /var/tmp/diff_new_pack.foq401/_old 2012-09-13 06:59:31.000000000 +0200
+++ /var/tmp/diff_new_pack.foq401/_new 2012-09-13 06:59:31.000000000 +0200
@@ -28,6 +28,9 @@
%if 0%{suse_version} >= 1210
BuildRequires: glibc-devel-static
%endif
+%if 0%{suse_version} > 1220
+BuildRequires: makeinfo
+%endif
# for some gold tests
BuildRequires: bc
%if 0%{suse_version} > 1110
@@ -96,6 +99,7 @@
Patch18: gold-depend-on-opcodes.diff
Patch19: bso12451.diff
Patch20: bso13449.diff
+Patch21: binutils-2.22-objalloc.patch
Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch
Patch93: avr-binutils-relocs.patch
@@ -163,6 +167,7 @@
%patch18
%patch19 -p1
%patch20 -p1
+%patch21
%if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90
@@ -220,6 +225,7 @@
--enable-plugins \
%ifarch %gold_archs
--enable-gold \
+ --enable-threads \
%endif
--enable-shared
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
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-spu-binutils.spec: same change
cross-x86_64-binutils.spec: same change
++++++ binutils-2.22-objalloc.patch ++++++
This patches fixes an integer overflow in libiberty, which leads to
crashes in binutils. The long version of the objalloc_alloc macro
would have needed another conditional, so I removed that and replaced
it with a call to the actual implementation.
This has been compiled-tested only. We do not use this function in
GCC, therefore I want to commit this just to the trunk.
2012-08-29 Florian Weimer
participants (1)
-
root@hilbert.suse.de