forked from pool/binutils
Accepting request 423084 from devel:gcc
- Update to binutils 2.27. * Add a configure option, --enable-64-bit-archive, to force use of a 64-bit format when creating an archive symbol index. * Add --elf-stt-common= option to objcopy for ELF targets to control whether to convert common symbols to the STT_COMMON type. GAS: * Default to --enable-compressed-debug-sections=gas for Linux/x86 targets. * Add --no-pad-sections to stop the assembler from padding the end of output sections up to their alignment boundary. * Support for the ARMv8-M architecture has been added to the ARM port. Support for the ARMv8-M Security and DSP Extensions has also been added to the ARM port. * ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and .extCoreRegister pseudo-ops that allow an user to define custom instructions, conditional codes, auxiliary and core registers. * Add a configure option --enable-elf-stt-common to decide whether ELF assembler should generate common symbols with the STT_COMMON type by default. Default to no. * New command line option --elf-stt-common= for ELF targets to control whether to generate common symbols with the STT_COMMON type. * Add ability to set section flags and types via numeric values for ELF based targets. * Add a configure option --enable-x86-relax-relocations to decide whether x86 assembler should generate relax relocations by default. Default to yes, except for x86 Solaris targets older than Solaris 12. * New command line option -mrelax-relocations= for x86 target to control whether to generate relax relocations. * New command line option -mfence-as-lock-add=yes for x86 target to encode lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)". * Add assembly-time relaxation option for ARC cpus. OBS-URL: https://build.opensuse.org/request/show/423084 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=111
This commit is contained in:
commit
fc35d97855
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:39c346c87aa4fb14b2f786560aec1d29411b6ec34dce3fe7309fe3dd56949fd8
|
||||
size 25595243
|
1771
binutils-2.27-branch.diff
Normal file
1771
binutils-2.27-branch.diff
Normal file
File diff suppressed because it is too large
Load Diff
3
binutils-2.27.tar.bz2
Normal file
3
binutils-2.27.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:369737ce51587f92466041a97ab7d2358c6d9e1b6490b3940eb09fb0a9a6ac88
|
||||
size 26099568
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -35,7 +35,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -82,7 +82,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -97,7 +97,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -153,7 +152,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -173,7 +172,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,3 +1,60 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 24 11:26:22 UTC 2016 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.27.
|
||||
* Add a configure option, --enable-64-bit-archive, to force use of a
|
||||
64-bit format when creating an archive symbol index.
|
||||
* Add --elf-stt-common= option to objcopy for ELF targets to control
|
||||
whether to convert common symbols to the STT_COMMON type.
|
||||
GAS:
|
||||
* Default to --enable-compressed-debug-sections=gas for Linux/x86 targets.
|
||||
* Add --no-pad-sections to stop the assembler from padding the end of output
|
||||
sections up to their alignment boundary.
|
||||
* Support for the ARMv8-M architecture has been added to the ARM port.
|
||||
Support for the ARMv8-M Security and DSP Extensions has also been added
|
||||
to the ARM port.
|
||||
* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and
|
||||
.extCoreRegister pseudo-ops that allow an user to define custom
|
||||
instructions, conditional codes, auxiliary and core registers.
|
||||
* Add a configure option --enable-elf-stt-common to decide whether ELF
|
||||
assembler should generate common symbols with the STT_COMMON type by
|
||||
default. Default to no.
|
||||
* New command line option --elf-stt-common= for ELF targets to control
|
||||
whether to generate common symbols with the STT_COMMON type.
|
||||
* Add ability to set section flags and types via numeric values for ELF
|
||||
based targets.
|
||||
* Add a configure option --enable-x86-relax-relocations to decide whether
|
||||
x86 assembler should generate relax relocations by default. Default to
|
||||
yes, except for x86 Solaris targets older than Solaris 12.
|
||||
* New command line option -mrelax-relocations= for x86 target to control
|
||||
whether to generate relax relocations.
|
||||
* New command line option -mfence-as-lock-add=yes for x86 target to encode
|
||||
lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)".
|
||||
* Add assembly-time relaxation option for ARC cpus.
|
||||
* Add --with-cpu=TYPE configure option for ARC gas. This allows the default
|
||||
cpu type to be adjusted at configure time.
|
||||
GOLD:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled by default. Default to yes.
|
||||
* Add support for s390, MIPS, AArch64, and TILE-Gx architectures.
|
||||
* Add support for STT_GNU_IFUNC symbols.
|
||||
* Add support for incremental linking (--incremental).
|
||||
GNU ld:
|
||||
* Add a configure option --enable-relro to decide whether -z relro should
|
||||
be enabled in ELF linker by default. Default to yes for all Linux
|
||||
targets except FRV, HPPA, IA64 and MIPS.
|
||||
* Support for -z noreloc-overflow in the x86-64 ELF linker to disable
|
||||
relocation overflow check.
|
||||
* Add -z common/-z nocommon options for ELF targets to control whether to
|
||||
convert common symbols to the STT_COMMON type during a relocatable link.
|
||||
* Support for -z nodynamic-undefined-weak in the x86 ELF linker, which
|
||||
avoids dynamic relocations against undefined weak symbols in executable.
|
||||
* The NOCROSSREFSTO command was added to the linker script language.
|
||||
* Add --no-apply-dynamic-relocs to the AArch64 linker to do not apply
|
||||
link-time values for dynamic relocations.
|
||||
- Add binutils-2.27-branch.diff with fixes on the branch sofar.
|
||||
- Remove gold-relocate-tls.patch, included in binutils 2.27.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 6 11:28:48 UTC 2016 - rguenther@suse.com
|
||||
|
||||
|
@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static
|
||||
%else
|
||||
BuildRequires: zlib-devel
|
||||
%endif
|
||||
Version: 2.26.1
|
||||
Version: 2.27
|
||||
Release: 0
|
||||
#
|
||||
# RUN_TESTS
|
||||
@ -85,7 +85,7 @@ Source: binutils-%{binutils_version}.tar.bz2
|
||||
Source1: pre_checkin.sh
|
||||
Source2: README.First-for.SuSE.packagers
|
||||
Source3: baselibs.conf
|
||||
#Patch: binutils-2.26-branch.diff
|
||||
Patch: binutils-2.27-branch.diff
|
||||
Patch3: binutils-skip-rpaths.patch
|
||||
Patch4: s390-biarch.diff
|
||||
Patch5: x86-64-biarch.patch
|
||||
@ -100,7 +100,6 @@ Patch14: binutils-build-as-needed.diff
|
||||
Patch18: gold-depend-on-opcodes.diff
|
||||
Patch22: binutils-bfd_h.patch
|
||||
Patch34: aarch64-common-pagesize.patch
|
||||
Patch35: gold-relocate-tls.patch
|
||||
Patch90: cross-avr-nesc-as.patch
|
||||
Patch92: cross-avr-omit_section_dynsym.patch
|
||||
Patch93: cross-avr-size.patch
|
||||
@ -156,7 +155,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%setup -q -n binutils-%{binutils_version}
|
||||
# Patch is outside test_vanilla because it's supposed to be the
|
||||
# patch bringing the tarball to the newest upstream version
|
||||
#%patch -p1
|
||||
%patch -p1
|
||||
%if !%{test_vanilla}
|
||||
%patch3
|
||||
%patch4
|
||||
@ -176,7 +175,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
|
||||
%patch18
|
||||
%patch22
|
||||
%patch34 -p1
|
||||
%patch35 -p1
|
||||
%if "%{TARGET}" == "avr"
|
||||
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
|
||||
%patch90
|
||||
|
@ -1,165 +0,0 @@
|
||||
From d21f123b0ead1806416cf0dafae12bec4cca8920 Mon Sep 17 00:00:00 2001
|
||||
From: Cary Coutant <ccoutant@gmail.com>
|
||||
Date: Mon, 11 Jan 2016 23:57:44 -0800
|
||||
Subject: [PATCH] Fix internal error when applying TLSDESC relocations with no
|
||||
TLS segment.
|
||||
|
||||
gold/
|
||||
PR gold/19353
|
||||
* aarch64.cc (Target_aarch64::relocate_tls): Don't insist that
|
||||
we have a TLS segment for GD-to-IE optimization.
|
||||
* i386.cc (Target_i386::tls_gd_to_ie): Remove tls_segment parameter.
|
||||
Adjust all calls.
|
||||
(Target_i386::tls_desc_gd_to_ie): Likewise.
|
||||
(Target_i386::relocate_tls): Don't insist that we have a TLS segment
|
||||
for TLSDESC GD-to-IE optimizations.
|
||||
* x86_64.cc (Target_x86_64::tls_gd_to_ie): Remove tls_segment parameter.
|
||||
Adjust all calls.
|
||||
(Target_x86_64::tls_desc_gd_to_ie): Likewise.
|
||||
(Target_x86_64::relocate_tls): Don't insist that we have a TLS segment
|
||||
for TLSDESC GD-to-IE optimizations.
|
||||
---
|
||||
gold/ChangeLog | 16 ++++++++++++++++
|
||||
gold/aarch64.cc | 6 ------
|
||||
gold/i386.cc | 14 ++------------
|
||||
gold/x86_64.cc | 14 ++------------
|
||||
4 files changed, 20 insertions(+), 30 deletions(-)
|
||||
|
||||
Index: binutils-2.25.0/gold/aarch64.cc
|
||||
===================================================================
|
||||
--- binutils-2.25.0.orig/gold/aarch64.cc
|
||||
+++ binutils-2.25.0/gold/aarch64.cc
|
||||
@@ -3689,12 +3689,6 @@ Target_aarch64<size, big_endian>::Reloca
|
||||
}
|
||||
if (tlsopt == tls::TLSOPT_TO_IE)
|
||||
{
|
||||
- if (tls_segment == NULL)
|
||||
- {
|
||||
- gold_assert(parameters->errors()->error_count() > 0
|
||||
- || issue_undefined_symbol_error(gsym));
|
||||
- return aarch64_reloc_funcs::STATUS_BAD_RELOC;
|
||||
- }
|
||||
return tls_desc_gd_to_ie(relinfo, target, rela, r_type,
|
||||
view, psymval, got_entry_address,
|
||||
address);
|
||||
Index: binutils-2.25.0/gold/i386.cc
|
||||
===================================================================
|
||||
--- binutils-2.25.0.orig/gold/i386.cc
|
||||
+++ binutils-2.25.0/gold/i386.cc
|
||||
@@ -654,7 +654,6 @@ class Target_i386 : public Sized_target<
|
||||
// Do a TLS General-Dynamic to Initial-Exec transition.
|
||||
inline void
|
||||
tls_gd_to_ie(const Relocate_info<32, false>*, size_t relnum,
|
||||
- Output_segment* tls_segment,
|
||||
const elfcpp::Rel<32, false>&, unsigned int r_type,
|
||||
elfcpp::Elf_types<32>::Elf_Addr value,
|
||||
unsigned char* view,
|
||||
@@ -673,7 +672,6 @@ class Target_i386 : public Sized_target<
|
||||
// transition.
|
||||
inline void
|
||||
tls_desc_gd_to_ie(const Relocate_info<32, false>*, size_t relnum,
|
||||
- Output_segment* tls_segment,
|
||||
const elfcpp::Rel<32, false>&, unsigned int r_type,
|
||||
elfcpp::Elf_types<32>::Elf_Addr value,
|
||||
unsigned char* view,
|
||||
@@ -2944,7 +2942,7 @@ Target_i386::Relocate::relocate_tls(cons
|
||||
}
|
||||
if (optimized_type == tls::TLSOPT_TO_IE)
|
||||
{
|
||||
- this->tls_gd_to_ie(relinfo, relnum, tls_segment, rel, r_type,
|
||||
+ this->tls_gd_to_ie(relinfo, relnum, rel, r_type,
|
||||
got_offset, view, view_size);
|
||||
break;
|
||||
}
|
||||
@@ -3006,13 +3004,7 @@ Target_i386::Relocate::relocate_tls(cons
|
||||
}
|
||||
if (optimized_type == tls::TLSOPT_TO_IE)
|
||||
{
|
||||
- if (tls_segment == NULL)
|
||||
- {
|
||||
- gold_assert(parameters->errors()->error_count() > 0
|
||||
- || issue_undefined_symbol_error(gsym));
|
||||
- return;
|
||||
- }
|
||||
- this->tls_desc_gd_to_ie(relinfo, relnum, tls_segment, rel, r_type,
|
||||
+ this->tls_desc_gd_to_ie(relinfo, relnum, rel, r_type,
|
||||
got_offset, view, view_size);
|
||||
break;
|
||||
}
|
||||
@@ -3244,7 +3236,6 @@ Target_i386::Relocate::tls_gd_to_le(cons
|
||||
inline void
|
||||
Target_i386::Relocate::tls_gd_to_ie(const Relocate_info<32, false>* relinfo,
|
||||
size_t relnum,
|
||||
- Output_segment*,
|
||||
const elfcpp::Rel<32, false>& rel,
|
||||
unsigned int,
|
||||
elfcpp::Elf_types<32>::Elf_Addr value,
|
||||
@@ -3350,7 +3341,6 @@ inline void
|
||||
Target_i386::Relocate::tls_desc_gd_to_ie(
|
||||
const Relocate_info<32, false>* relinfo,
|
||||
size_t relnum,
|
||||
- Output_segment*,
|
||||
const elfcpp::Rel<32, false>& rel,
|
||||
unsigned int r_type,
|
||||
elfcpp::Elf_types<32>::Elf_Addr value,
|
||||
Index: binutils-2.25.0/gold/x86_64.cc
|
||||
===================================================================
|
||||
--- binutils-2.25.0.orig/gold/x86_64.cc
|
||||
+++ binutils-2.25.0/gold/x86_64.cc
|
||||
@@ -798,7 +798,6 @@ class Target_x86_64 : public Sized_targe
|
||||
// Do a TLS General-Dynamic to Initial-Exec transition.
|
||||
inline void
|
||||
tls_gd_to_ie(const Relocate_info<size, false>*, size_t relnum,
|
||||
- Output_segment* tls_segment,
|
||||
const elfcpp::Rela<size, false>&, unsigned int r_type,
|
||||
typename elfcpp::Elf_types<size>::Elf_Addr value,
|
||||
unsigned char* view,
|
||||
@@ -817,7 +816,6 @@ class Target_x86_64 : public Sized_targe
|
||||
// Do a TLSDESC-style General-Dynamic to Initial-Exec transition.
|
||||
inline void
|
||||
tls_desc_gd_to_ie(const Relocate_info<size, false>*, size_t relnum,
|
||||
- Output_segment* tls_segment,
|
||||
const elfcpp::Rela<size, false>&, unsigned int r_type,
|
||||
typename elfcpp::Elf_types<size>::Elf_Addr value,
|
||||
unsigned char* view,
|
||||
@@ -3613,7 +3611,7 @@ Target_x86_64<size>::Relocate::relocate_
|
||||
if (optimized_type == tls::TLSOPT_TO_IE)
|
||||
{
|
||||
value = target->got_plt_section()->address() + got_offset;
|
||||
- this->tls_gd_to_ie(relinfo, relnum, tls_segment, rela, r_type,
|
||||
+ this->tls_gd_to_ie(relinfo, relnum, rela, r_type,
|
||||
value, view, address, view_size);
|
||||
break;
|
||||
}
|
||||
@@ -3680,14 +3678,8 @@ Target_x86_64<size>::Relocate::relocate_
|
||||
}
|
||||
if (optimized_type == tls::TLSOPT_TO_IE)
|
||||
{
|
||||
- if (tls_segment == NULL)
|
||||
- {
|
||||
- gold_assert(parameters->errors()->error_count() > 0
|
||||
- || issue_undefined_symbol_error(gsym));
|
||||
- return;
|
||||
- }
|
||||
value = target->got_plt_section()->address() + got_offset;
|
||||
- this->tls_desc_gd_to_ie(relinfo, relnum, tls_segment,
|
||||
+ this->tls_desc_gd_to_ie(relinfo, relnum,
|
||||
rela, r_type, value, view, address,
|
||||
view_size);
|
||||
break;
|
||||
@@ -3843,7 +3835,6 @@ inline void
|
||||
Target_x86_64<size>::Relocate::tls_gd_to_ie(
|
||||
const Relocate_info<size, false>* relinfo,
|
||||
size_t relnum,
|
||||
- Output_segment*,
|
||||
const elfcpp::Rela<size, false>& rela,
|
||||
unsigned int,
|
||||
typename elfcpp::Elf_types<size>::Elf_Addr value,
|
||||
@@ -3955,7 +3946,6 @@ inline void
|
||||
Target_x86_64<size>::Relocate::tls_desc_gd_to_ie(
|
||||
const Relocate_info<size, false>* relinfo,
|
||||
size_t relnum,
|
||||
- Output_segment*,
|
||||
const elfcpp::Rela<size, false>& rela,
|
||||
unsigned int r_type,
|
||||
typename elfcpp::Elf_types<size>::Elf_Addr value,
|
Loading…
Reference in New Issue
Block a user