- Update to binutils 2.28
* Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time workaround for a bug in the bus matrix / memory controller for some of the STM32 Cortex-M4 based products (STM32L4xx) * Add a configure option --enable-compressed-debug-sections={all,ld} to decide whether DWARF debug sections should be compressed by default. * Add support for the ARC EM/HS, and ARC600/700 architectures. * Experimental support for linker garbage collection (--gc-sections) has been enabled for COFF and PE based targets. * New command line option for ELF targets to compress DWARF debug sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]. * New command line option, --orphan-handling=[place|warn|error|discard], to adjust how orphan sections are handled. The default is 'place' which gives the current behaviour, 'warn' and 'error' issue a warning or error respectively when orphan sections are found, and 'discard' will discard all orphan sections. * Add support for LLVM plugin. * Add --print-memory-usage option to report memory blocks usage. * Add --require-defined option, it's like --undefined except the new symbol must be defined by the end of the link. * Add a configure option --enable-compressed-debug-sections={all,gas} to decide whether DWARF debug sections should be compressed by default. * Add support for the ARC EM/HS, and ARC600/700 architectures. Remove assembler support for Argonaut RISC architectures. * Add option to objcopy to insert new symbols into a file: --add-symbol <name>=[<section>:]<value>[,<flags>] * Add support for the ARC EM/HS, and ARC600/700 architectures. * Extend objcopy --compress-debug-sections option to support --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=200
This commit is contained in:
@@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.25.0
|
||||
Version: 2.26
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@@ -85,7 +85,6 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
Patch1: binutils-2.25-branch.diff.gz
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@@ -99,15 +98,6 @@ Patch12: s390-pic-dso.diff
|
||||
Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch23: binutils-fix-gold-aarch64.diff
|
||||
Patch26: binutils-fix--dynamic-list.patch
|
||||
Patch27: 0001-S-390-Add-support-for-IBM-z13.patch
|
||||
Patch28: 0002-S-390-Add-check-for-length-field-operand.patch
|
||||
Patch29: 0003-S-390-Add-more-IBM-z13-instructions.patch
|
||||
Patch30: 0004-S-390-Fixes-for-z13-instructions.patch
|
||||
Patch31: 0005-S-390-z13-use-GNU-attribute-to-indicate-vector-ABI.patch
|
||||
Patch32: gold-arm64-abi-pagesize.patch
|
||||
Patch33: s390-troo-insn-type.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
@@ -165,7 +155,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch1 is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
%patch1 -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@@ -179,20 +168,11 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
# The MIPS ABI is incompatible with .gnu.hash, so don't
|
||||
# use it there
|
||||
%patch11
|
||||
%endif
|
||||
%patch12
|
||||
%endif
|
||||
%patch14
|
||||
%patch18
|
||||
%patch22
|
||||
%patch23
|
||||
%patch26 -p1
|
||||
%patch27 -p1
|
||||
%patch28 -p1
|
||||
%patch29 -p1
|
||||
%patch30 -p1
|
||||
%patch31 -p1
|
||||
%patch32 -p1
|
||||
%patch33 -p1
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
|
Reference in New Issue
Block a user