SHA256
1
0
forked from pool/binutils
Commit Graph

131 Commits

Author SHA256 Message Date
Michael Matz
08a0196e76 - Update to 2.23.90 prerelease, remove patches that
are upstream ( aarch64-biarch.patch, aarch64-dynamic-placement.patch,
  aarch64-execstack.patch, aarch64-gc-section-support.patch,
  aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff,
  aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff,
  binutils-2.22-objalloc.patch, binutils-2.23.2.tar.bz2,
  binutils-2.23.52.0.1-64-bit-thin-archives.patch,
  s390-machinemode.patch, warning-symbol-sections.patch).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=143
2013-09-20 15:57:46 +00:00
Richard Biener
318c193067 Accepting request 196965 from home:namtrac:bugfix
- 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.

OBS-URL: https://build.opensuse.org/request/show/196965
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=141
2013-09-04 08:09:24 +00:00
Michael Matz
5bb32da2db Accepting request 184884 from home:Andreas_Schwab:Factory
- warning-symbol-sections.patch: correct test in last change

OBS-URL: https://build.opensuse.org/request/show/184884
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=139
2013-07-30 10:59:31 +00:00
Michael Matz
b914186841 Accepting request 183973 from home:Andreas_Schwab:Factory
- warning-symbol-sections.patch: don't clobber warning sections from
  shared libraries

OBS-URL: https://build.opensuse.org/request/show/183973
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=137
2013-07-22 13:10:35 +00:00
Michael Matz
5693a71233 Accepting request 181892 from devel:ARM:Factory
- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list 

- add armv6l to target list

OBS-URL: https://build.opensuse.org/request/show/181892
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=135
2013-07-03 15:01:26 +00:00
Michael Matz
8b4e6d652e Accepting request 181831 from home:Andreas_Schwab:Factory
- aarch64-dynamic-placement.patch: Correct placement of &_DYNAMIC

OBS-URL: https://build.opensuse.org/request/show/181831
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=134
2013-07-03 13:02:47 +00:00
Richard Biener
d7f2de8e4d Accepting request 178615 from home:dirkmueller:branches:devel:gcc
- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

- add aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff
- add aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff

OBS-URL: https://build.opensuse.org/request/show/178615
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=132
2013-06-12 13:40:44 +00:00
Richard Biener
00507fc5b0 - Drop cross-alpha-binutils. Adjust pre-checkin.sh to remove
all cross packages before re-generating them.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=130
2013-05-15 11:26:32 +00:00
Richard Biener
f530317ce0 Accepting request 175586 from home:Andreas_Schwab:Factory
- Tell bfd ELF backend that aarch64 defaults to non-exec stack

OBS-URL: https://build.opensuse.org/request/show/175586
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=127
2013-05-15 08:15:18 +00:00
Richard Biener
1b21a4661a - Re-instantiate patch to warn about non-PIC code in shared objects
on s390x.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=126
2013-04-03 13:09:27 +00:00
Richard Biener
a28f0e14c7 - Update to binutils 2.23.2.
* various bugfixes
- Refresh no longer applying patch.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=124
2013-03-28 13:13:17 +00:00
Richard Biener
332ccb2acb Accepting request 158538 from home:Andreas_Schwab:Factory
- Add aarch64 support for --gc-sections
  (from http://sourceware.org/ml/binutils/2013-02/msg00285.html)

OBS-URL: https://build.opensuse.org/request/show/158538
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=123
2013-03-11 13:31:52 +00:00
Richard Biener
dc97cafffe Accepting request 145903 from home:Andreas_Schwab:Factory
- Backport s390 .machinemode pseudo insn

OBS-URL: https://build.opensuse.org/request/show/145903
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=121
2012-12-20 11:52:20 +00:00
Richard Biener
41e240dafb - Revert upstream change to error on bfd.h usage without first
including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

- Revert upstream change to error on bfd.h usage without first
  including some config.h

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=120
2012-11-30 13:00:21 +00:00
Richard Biener
5dc6298db3 - Change update-alternative priorities to always prefer GNU ld
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=117
2012-11-28 11:00:47 +00:00
Richard Biener
abf4a23f3d Accepting request 143264 from home:jengelh:branches:devel:gcc
- Implement update-alternatives service for gold

OBS-URL: https://build.opensuse.org/request/show/143264
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=116
2012-11-28 10:59:15 +00:00
Richard Biener
fed834d5d6 Accepting request 143122 from home:adrianSuSE:aarch64
update and biarch patch. It does not help me, but it does not harm either ;)

OBS-URL: https://build.opensuse.org/request/show/143122
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=115
2012-11-27 14:23:40 +00:00
Richard Biener
5c502ac474 Accepting request 142675 from home:adrianSuSE:aarch64
add aarch64 target and cross compiler

OBS-URL: https://build.opensuse.org/request/show/142675
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=114
2012-11-26 14:43:39 +00:00
Michael Matz
4c0af76464 Accepting request 142522 from home:jengelh:branches:devel:gcc
- Have pre_checkin.sh create cross-sparc64-binutils

OBS-URL: https://build.opensuse.org/request/show/142522
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=113
2012-11-23 14:19:56 +00:00
Richard Biener
8fa4ac1dc6 - Update to binutils 2.23 branch head.
* Includes binutils 2.23 release.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=110
2012-10-24 11:45:28 +00:00
Richard Biener
a4fc06d5f8 - Remove no longer applying AVR patch.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=107
2012-09-17 14:01:07 +00:00
Richard Biener
befe12c924 - Update to binutils 2.23 release candidate.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=104
2012-09-14 12:12:28 +00:00
Richard Biener
444c57d409 Accepting request 133229 from home:coolo:branches:openSUSE:Factory
- add makeinfo as explicit buildrequire

OBS-URL: https://build.opensuse.org/request/show/133229
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=102
2012-09-10 09:33:05 +00:00
Richard Biener
c4d70ce4c8 Accepting request 132379 from home:namtrac:bugfix
- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

- Enable threaded linking in gold.

OBS-URL: https://build.opensuse.org/request/show/132379
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=101
2012-09-03 10:14:26 +00:00
Richard Biener
4171f9e565 - Add patch to fix libiberty integer overflow. [bnc#776968]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=100
2012-09-03 09:07:37 +00:00
Richard Biener
c7eddb1a5b Accepting request 125638 from openSUSE:Factory:ARM
fix default elf format on arm

OBS-URL: https://build.opensuse.org/request/show/125638
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=98
2012-06-21 12:18:52 +00:00
Factory Maintainer
3ecd3bddbb - fix stupid typo
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=96
2012-06-19 05:10:12 +00:00
Factory Maintainer
a6b01b9fe1 Accepting request 125342 from home:coolo:branches:openSUSE:Factory
- the previous fix was not good enough, another iteration of the same

OBS-URL: https://build.opensuse.org/request/show/125342
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=94
2012-06-18 19:15:24 +00:00
Richard Biener
f58f60c9a3 Accepting request 124950 from home:coolo:branches:openSUSE:Factory
- exclude our target arch for cross compiling - this is just not cross

OBS-URL: https://build.opensuse.org/request/show/124950
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=92
2012-06-15 08:02:02 +00:00
Richard Biener
a92c0aa65f - Consistently use $target-suse-linux triplets.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=90
2012-04-19 11:30:58 +00:00
Richard Biener
0506179d7c - Drop the new spec files again, instead move the cross-$arch-binutils
contents to /usr, away from /opt.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=88
2012-02-15 11:33:41 +00:00
Richard Biener
ef845cca75 Accepting request 105013 from home:rmax:branches:devel:gcc
- Add spec files that build variants for arm and avr that install
  under /usr rather than /opt/cross.
- Add avr-binutils-relocs.patch to fix a crash in avr-ld.
  http://sourceware.org/bugzilla/show_bug.cgi?id=12161

OBS-URL: https://build.opensuse.org/request/show/105013
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=87
2012-02-15 09:19:39 +00:00
Richard Biener
b66269c273 - Fix package licenses to follow SPDX format, adjust to reality.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=84
2012-01-26 10:37:09 +00:00
Richard Biener
1c734b34b0 - Amend patch to fix arm unwind table corruption. [bso#13449]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=83
2012-01-25 14:13:15 +00:00
Richard Biener
bd22e1ff87 - Add patch to fix arm unwind table corruption. [bso#13449]
- Canonicalize arm targets.
- Enable gold for arm.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=80
2012-01-04 12:35:38 +00:00
Richard Biener
6fbc9527bc - Add patch to fix build-id issues. [bso#12451]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=79
2012-01-03 14:43:51 +00:00
Richard Biener
9338b2c4d9 - Update to final binutils 2.22 release.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=76
2011-12-06 10:48:55 +00:00
Richard Biener
03ae34d31d * Drop patches that have been applied upstream.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=73
2011-11-02 10:09:49 +00:00
Richard Biener
61cd004141 - Update to binutils-2_22-branch head.
* Adds support for LDPT_GET_SYMBOLS_V2.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=72
2011-11-02 09:28:51 +00:00
Richard Biener
a5ed0c7d14 Accepting request 85857 from home:tserong:branches:devel:gcc
- Fix --gc-sections failure with symbol versioning [bso#13195] (this indirectly fixes build of openSUSE:Factory:ARM/busybox, BTW)

OBS-URL: https://build.opensuse.org/request/show/85857
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=71
2011-10-04 09:10:57 +00:00
Richard Biener
5449084e1a - Update to binutils-2_22-branch head.
* Drop patches that have been applied upstream.
  * Drop patches that no longer apply.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=69
2011-09-28 13:30:44 +00:00
Richard Biener
916b9b29ca OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=68 2011-09-26 14:46:11 +00:00
Richard Biener
6bcb6c817c Accepting request 84478 from Base:build:arm
add arm support

OBS-URL: https://build.opensuse.org/request/show/84478
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=67
2011-09-26 09:45:39 +00:00
Richard Biener
da09f347b2 - Revert back to --copy-dt-needed-entries being the default for ld.
- Make --no-copy-dt-needed-entries the default for ld.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=66
2011-08-29 08:10:55 +00:00
Richard Biener
24dd8b3836 - Fix XLC object linker complaints. [bnc#713504]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=64
2011-08-23 11:43:54 +00:00
Richard Biener
78e1a393dd Accepting request 79447 from home:a_jaeger:branches:openSUSE:Factory
Make --no-copy-dt-needed-default the default for ld.

OBS-URL: https://build.opensuse.org/request/show/79447
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=63
2011-08-22 08:12:58 +00:00
Richard Biener
49a5b48643 - Add patch for bogus executable stack setting with -flto. [bso#12982]
- Add patch to fix a readelf endless loop bug.  [bso#12855]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=61
2011-07-12 08:56:10 +00:00
Richard Biener
8d4184c649 - BuildRequire glibc-devel-static to fix static linking tests.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=59
2011-07-11 08:43:27 +00:00
Richard Biener
737a7f94f3 * 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 '== <ID>' 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 '== <ID>' 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
2011-07-08 08:29:01 +00:00
Richard Biener
66c531f535 - Add dependency to opcodes from gold.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=55
2011-07-01 10:34:38 +00:00