forked from pool/binutils
Accepting request 133496 from devel:gcc
- add makeinfo as explicit buildrequire - Enable threaded linking in gold. - Add patch to fix libiberty integer overflow. [bnc#776968] OBS-URL: https://build.opensuse.org/request/show/133496 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=80
This commit is contained in:
commit
e5743f25b5
105
binutils-2.22-objalloc.patch
Normal file
105
binutils-2.22-objalloc.patch
Normal file
@ -0,0 +1,105 @@
|
||||
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 <fw@deneb.enyo.de>
|
||||
|
||||
PR other/54411
|
||||
* objalloc.h (objalloc_alloc): Always use the simple definition of
|
||||
the macro.
|
||||
|
||||
2012-08-29 Florian Weimer <fw@deneb.enyo.de>
|
||||
|
||||
PR other/54411
|
||||
* objalloc.c (_objalloc_alloc): Add overflow check covering
|
||||
alignment and CHUNK_HEADER_SIZE addition.
|
||||
|
||||
Index: include/objalloc.h
|
||||
===================================================================
|
||||
--- include/objalloc.h (revision 190780)
|
||||
+++ include/objalloc.h (working copy)
|
||||
@@ -1,5 +1,5 @@
|
||||
/* objalloc.h -- routines to allocate memory for objects
|
||||
- Copyright 1997, 2001 Free Software Foundation, Inc.
|
||||
+ Copyright 1997-2012 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Solutions.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
@@ -71,38 +71,8 @@
|
||||
|
||||
extern void *_objalloc_alloc (struct objalloc *, unsigned long);
|
||||
|
||||
-/* The macro version of objalloc_alloc. We only define this if using
|
||||
- gcc, because otherwise we would have to evaluate the arguments
|
||||
- multiple times, or use a temporary field as obstack.h does. */
|
||||
-
|
||||
-#if defined (__GNUC__) && defined (__STDC__) && __STDC__
|
||||
-
|
||||
-/* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
|
||||
- does not implement __extension__. But that compiler doesn't define
|
||||
- __GNUC_MINOR__. */
|
||||
-#if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
|
||||
-#define __extension__
|
||||
-#endif
|
||||
-
|
||||
-#define objalloc_alloc(o, l) \
|
||||
- __extension__ \
|
||||
- ({ struct objalloc *__o = (o); \
|
||||
- unsigned long __len = (l); \
|
||||
- if (__len == 0) \
|
||||
- __len = 1; \
|
||||
- __len = (__len + OBJALLOC_ALIGN - 1) &~ (OBJALLOC_ALIGN - 1); \
|
||||
- (__len <= __o->current_space \
|
||||
- ? (__o->current_ptr += __len, \
|
||||
- __o->current_space -= __len, \
|
||||
- (void *) (__o->current_ptr - __len)) \
|
||||
- : _objalloc_alloc (__o, __len)); })
|
||||
-
|
||||
-#else /* ! __GNUC__ */
|
||||
-
|
||||
#define objalloc_alloc(o, l) _objalloc_alloc ((o), (l))
|
||||
|
||||
-#endif /* ! __GNUC__ */
|
||||
-
|
||||
/* Free an entire objalloc structure. */
|
||||
|
||||
extern void objalloc_free (struct objalloc *);
|
||||
Index: libiberty/objalloc.c
|
||||
===================================================================
|
||||
--- libiberty/objalloc.c (revision 190780)
|
||||
+++ libiberty/objalloc.c (working copy)
|
||||
@@ -1,5 +1,5 @@
|
||||
/* objalloc.c -- routines to allocate memory for objects
|
||||
- Copyright 1997 Free Software Foundation, Inc.
|
||||
+ Copyright 1997-2012 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor, Cygnus Solutions.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
@@ -112,8 +112,9 @@
|
||||
/* Allocate space from an objalloc structure. */
|
||||
|
||||
PTR
|
||||
-_objalloc_alloc (struct objalloc *o, unsigned long len)
|
||||
+_objalloc_alloc (struct objalloc *o, unsigned long original_len)
|
||||
{
|
||||
+ unsigned long len = original_len;
|
||||
/* We avoid confusion from zero sized objects by always allocating
|
||||
at least 1 byte. */
|
||||
if (len == 0)
|
||||
@@ -121,6 +122,11 @@
|
||||
|
||||
len = (len + OBJALLOC_ALIGN - 1) &~ (OBJALLOC_ALIGN - 1);
|
||||
|
||||
+ /* Check for overflow in the alignment operator above and the malloc
|
||||
+ argument below. */
|
||||
+ if (len + CHUNK_HEADER_SIZE < original_len)
|
||||
+ return NULL;
|
||||
+
|
||||
if (len <= o->current_space)
|
||||
{
|
||||
o->current_ptr += len;
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -25,6 +25,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
@ -1,3 +1,18 @@
|
||||
-------------------------------------------------------------------
|
||||
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]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 08:43:29 UTC 2012 - adrian@suse.de
|
||||
|
||||
|
@ -28,6 +28,9 @@ BuildRequires: gcc-c++
|
||||
%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 @@ Patch15: fixup-testcase-perturb.diff
|
||||
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 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%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 @@ cd build-dir
|
||||
--enable-plugins \
|
||||
%ifarch %gold_archs
|
||||
--enable-gold \
|
||||
--enable-threads \
|
||||
%endif
|
||||
--enable-shared
|
||||
make %{?_smp_mflags} all-bfd TARGET-bfd=headers
|
||||
|
Loading…
Reference in New Issue
Block a user