From f530317ce0dbb157cd8890ed9010c6986fd9061af48895ad91db4ddcabfee6b7 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 15 May 2013 08:15:18 +0000 Subject: [PATCH] Accepting request 175586 from home:Andreas_Schwab:Factory - Tell bfd ELF backend that aarch64 defaults to non-exec stack OBS-URL: https://build.opensuse.org/request/show/175586 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=127 --- aarch64-execstack.patch | 25 +++++++++++++++++++++++++ binutils.changes | 5 +++++ binutils.spec | 2 ++ cross-aarch64-binutils.changes | 5 +++++ cross-aarch64-binutils.spec | 2 ++ cross-alpha-binutils.changes | 5 +++++ cross-alpha-binutils.spec | 2 ++ cross-arm-binutils.changes | 5 +++++ cross-arm-binutils.spec | 2 ++ cross-avr-binutils.changes | 5 +++++ cross-avr-binutils.spec | 2 ++ cross-hppa-binutils.changes | 5 +++++ cross-hppa-binutils.spec | 2 ++ cross-hppa64-binutils.changes | 5 +++++ cross-hppa64-binutils.spec | 2 ++ cross-i386-binutils.changes | 5 +++++ cross-i386-binutils.spec | 2 ++ cross-ia64-binutils.changes | 5 +++++ cross-ia64-binutils.spec | 2 ++ cross-mips-binutils.changes | 5 +++++ cross-mips-binutils.spec | 2 ++ cross-ppc-binutils.changes | 5 +++++ cross-ppc-binutils.spec | 2 ++ cross-ppc64-binutils.changes | 5 +++++ cross-ppc64-binutils.spec | 2 ++ cross-s390-binutils.changes | 5 +++++ cross-s390-binutils.spec | 2 ++ cross-s390x-binutils.changes | 5 +++++ cross-s390x-binutils.spec | 2 ++ cross-sparc-binutils.changes | 5 +++++ cross-sparc-binutils.spec | 2 ++ cross-sparc64-binutils.changes | 5 +++++ cross-sparc64-binutils.spec | 2 ++ cross-spu-binutils.changes | 5 +++++ cross-spu-binutils.spec | 2 ++ cross-x86_64-binutils.changes | 5 +++++ cross-x86_64-binutils.spec | 2 ++ 37 files changed, 151 insertions(+) create mode 100644 aarch64-execstack.patch diff --git a/aarch64-execstack.patch b/aarch64-execstack.patch new file mode 100644 index 0000000..8098201 --- /dev/null +++ b/aarch64-execstack.patch @@ -0,0 +1,25 @@ +From 13cfe5d13f05b3887fb1e1827dd0834f6a109637 Mon Sep 17 00:00:00 2001 +From: Andreas Schwab +Date: Tue, 14 May 2013 17:12:55 +0200 +Subject: [PATCH] Define elf_backend_default_execstack to 0 for aarch64 + + * elf64-aarch64.c (elf_backend_default_execstack): Define to 0. +--- + bfd/elf64-aarch64.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/bfd/elf64-aarch64.c b/bfd/elf64-aarch64.c +index e3cae95..aef472f 100644 +--- a/bfd/elf64-aarch64.c ++++ b/bfd/elf64-aarch64.c +@@ -7181,6 +7181,7 @@ const struct elf_size_info elf64_aarch64_size_info = + #define elf_backend_may_use_rela_p 1 + #define elf_backend_default_use_rela_p 1 + #define elf_backend_got_header_size (GOT_ENTRY_SIZE * 3) ++#define elf_backend_default_execstack 0 + + #undef elf_backend_obj_attrs_section + #define elf_backend_obj_attrs_section ".ARM.attributes" +-- +1.8.2.3 + diff --git a/binutils.changes b/binutils.changes index e06f044..51e93f4 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/binutils.spec b/binutils.spec index 9908ab0..3647d85 100644 --- a/binutils.spec +++ b/binutils.spec @@ -100,6 +100,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -168,6 +169,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-aarch64-binutils.changes b/cross-aarch64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-aarch64-binutils.changes +++ b/cross-aarch64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-aarch64-binutils.spec b/cross-aarch64-binutils.spec index b86e1b3..72bd09b 100644 --- a/cross-aarch64-binutils.spec +++ b/cross-aarch64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-alpha-binutils.changes b/cross-alpha-binutils.changes index e06f044..51e93f4 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index 68e323a..a3a0454 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-arm-binutils.changes b/cross-arm-binutils.changes index e06f044..51e93f4 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index d441b0a..ce6a70b 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-avr-binutils.changes b/cross-avr-binutils.changes index e06f044..51e93f4 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index 0ff1804..46e21a9 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-hppa-binutils.changes b/cross-hppa-binutils.changes index e06f044..51e93f4 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 1487d72..e0beb2d 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-hppa64-binutils.changes b/cross-hppa64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index aa54aa9..298ba13 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-i386-binutils.changes b/cross-i386-binutils.changes index e06f044..51e93f4 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index 391ad67..f782efc 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ia64-binutils.changes b/cross-ia64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 5a0ebdb..138b866 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-mips-binutils.changes b/cross-mips-binutils.changes index e06f044..51e93f4 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index bcceaa2..e8e9cbb 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ppc-binutils.changes b/cross-ppc-binutils.changes index e06f044..51e93f4 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 3826e3b..1ad5533 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-ppc64-binutils.changes b/cross-ppc64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index 6ad1cb2..992ceda 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-s390-binutils.changes b/cross-s390-binutils.changes index e06f044..51e93f4 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 65e7604..6b335f2 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-s390x-binutils.changes b/cross-s390x-binutils.changes index e06f044..51e93f4 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index 1804dfa..77b590f 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-sparc-binutils.changes b/cross-sparc-binutils.changes index e06f044..51e93f4 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 0681190..6785c86 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-sparc64-binutils.changes b/cross-sparc64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-sparc64-binutils.changes +++ b/cross-sparc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-sparc64-binutils.spec b/cross-sparc64-binutils.spec index 3ebe5a4..e6fe1b3 100644 --- a/cross-sparc64-binutils.spec +++ b/cross-sparc64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-spu-binutils.changes b/cross-spu-binutils.changes index e06f044..51e93f4 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 0c7a96f..3a202a0 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/cross-x86_64-binutils.changes b/cross-x86_64-binutils.changes index e06f044..51e93f4 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Tue May 14 15:31:59 UTC 2013 - schwab@suse.de + +- Tell bfd ELF backend that aarch64 defaults to non-exec stack + ------------------------------------------------------------------- Wed Apr 3 13:08:47 UTC 2013 - rguenther@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index a52bb56..07f07c3 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -103,6 +103,7 @@ Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch Patch101: aarch64-biarch.patch Patch102: aarch64-gc-section-support.patch +Patch103: aarch64-execstack.patch Patch201: s390-machinemode.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: update-alternatives @@ -171,6 +172,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch22 %patch101 -p1 %patch102 -p1 +%patch103 -p1 %patch201 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h