diff --git a/binutils-2.22.90.tar.bz2 b/binutils-2.22.90.tar.bz2 new file mode 100644 index 0000000..2e767a7 --- /dev/null +++ b/binutils-2.22.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7c97ff27e1600668f9b95000b3c842f4436373869a81187e86bec1aaa450d0 +size 20850503 diff --git a/binutils-2.22.tar.bz2 b/binutils-2.22.tar.bz2 deleted file mode 100644 index 099b968..0000000 --- a/binutils-2.22.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c7af8ed1c8cf9b4b9d6e6fe09a3e1d3d479fe63984ba8b9b26bf356b6313ca9 -size 19973532 diff --git a/binutils-skip-rpaths.patch b/binutils-skip-rpaths.patch index e34d5ae..cbc861e 100644 --- a/binutils-skip-rpaths.patch +++ b/binutils-skip-rpaths.patch @@ -1,8 +1,8 @@ Index: ld/emultempl/elf32.em =================================================================== ---- ld/emultempl/elf32.em.orig 2010-10-29 14:10:36.000000000 +0200 -+++ ld/emultempl/elf32.em 2011-01-10 17:42:31.000000000 +0100 -@@ -1432,8 +1432,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" != +--- ld/emultempl/elf32.em.orig 2012-07-13 15:20:27.000000000 +0200 ++++ ld/emultempl/elf32.em 2012-09-14 13:55:57.829177770 +0200 +@@ -1436,8 +1436,38 @@ if test x"$LDEMUL_BEFORE_ALLOCATION" != else ELF_INTERPRETER_SET_DEFAULT= fi @@ -41,7 +41,7 @@ Index: ld/emultempl/elf32.em /* used by before_allocation and handle_option. */ static void gld${EMULATION_NAME}_append_to_separated_string (char **to, char *op_arg) -@@ -1480,7 +1510,7 @@ gld${EMULATION_NAME}_append_to_separated +@@ -1484,7 +1514,7 @@ gld${EMULATION_NAME}_append_to_separated static void gld${EMULATION_NAME}_before_allocation (void) { @@ -50,7 +50,7 @@ Index: ld/emultempl/elf32.em asection *sinterp; bfd *abfd; -@@ -1496,7 +1526,65 @@ gld${EMULATION_NAME}_before_allocation ( +@@ -1500,7 +1530,65 @@ gld${EMULATION_NAME}_before_allocation ( by dynamic linking. */ rpath = command_line.rpath; if (rpath == NULL) @@ -117,3 +117,4 @@ Index: ld/emultempl/elf32.em for (abfd = link_info.input_bfds; abfd; abfd = abfd->link_next) if (bfd_get_flavour (abfd) == bfd_target_elf_flavour) + diff --git a/binutils.changes b/binutils.changes index 9aab506..a66f142 100644 --- a/binutils.changes +++ b/binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/binutils.spec b/binutils.spec index f8afb0d..72dd137 100644 --- a/binutils.spec +++ b/binutils.spec @@ -35,7 +35,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -94,8 +94,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -162,8 +160,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-alpha-binutils.changes +++ b/cross-alpha-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-alpha-binutils.spec b/cross-alpha-binutils.spec index cd4d774..4c9dae4 100644 --- a/cross-alpha-binutils.spec +++ b/cross-alpha-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-arm-binutils.changes +++ b/cross-arm-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-arm-binutils.spec b/cross-arm-binutils.spec index 916a34d..2fdcd6c 100644 --- a/cross-arm-binutils.spec +++ b/cross-arm-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-avr-binutils.changes +++ b/cross-avr-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-avr-binutils.spec b/cross-avr-binutils.spec index df1ef83..be79874 100644 --- a/cross-avr-binutils.spec +++ b/cross-avr-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-hppa-binutils.changes +++ b/cross-hppa-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-hppa-binutils.spec b/cross-hppa-binutils.spec index 09883d2..7733bc1 100644 --- a/cross-hppa-binutils.spec +++ b/cross-hppa-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-hppa64-binutils.changes +++ b/cross-hppa64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-hppa64-binutils.spec b/cross-hppa64-binutils.spec index 5eb38a6..6ccc1fd 100644 --- a/cross-hppa64-binutils.spec +++ b/cross-hppa64-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-i386-binutils.changes +++ b/cross-i386-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-i386-binutils.spec b/cross-i386-binutils.spec index d34cc72..908f16c 100644 --- a/cross-i386-binutils.spec +++ b/cross-i386-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-ia64-binutils.changes +++ b/cross-ia64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-ia64-binutils.spec b/cross-ia64-binutils.spec index 6faa541..e074dec 100644 --- a/cross-ia64-binutils.spec +++ b/cross-ia64-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-mips-binutils.changes +++ b/cross-mips-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-mips-binutils.spec b/cross-mips-binutils.spec index 566c467..d107d62 100644 --- a/cross-mips-binutils.spec +++ b/cross-mips-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-ppc-binutils.changes +++ b/cross-ppc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-ppc-binutils.spec b/cross-ppc-binutils.spec index 83cecd3..fe0f2a5 100644 --- a/cross-ppc-binutils.spec +++ b/cross-ppc-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-ppc64-binutils.changes +++ b/cross-ppc64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-ppc64-binutils.spec b/cross-ppc64-binutils.spec index ea17d12..532b796 100644 --- a/cross-ppc64-binutils.spec +++ b/cross-ppc64-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-s390-binutils.changes +++ b/cross-s390-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-s390-binutils.spec b/cross-s390-binutils.spec index 9cf1628..51cc85a 100644 --- a/cross-s390-binutils.spec +++ b/cross-s390-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-s390x-binutils.changes +++ b/cross-s390x-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-s390x-binutils.spec b/cross-s390x-binutils.spec index ff1600d..62d2a46 100644 --- a/cross-s390x-binutils.spec +++ b/cross-s390x-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-sparc-binutils.changes +++ b/cross-sparc-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-sparc-binutils.spec b/cross-sparc-binutils.spec index 706c2ce..4d3ffc1 100644 --- a/cross-sparc-binutils.spec +++ b/cross-sparc-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-spu-binutils.changes +++ b/cross-spu-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-spu-binutils.spec b/cross-spu-binutils.spec index 06740e9..d06eb70 100644 --- a/cross-spu-binutils.spec +++ b/cross-spu-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %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 9aab506..a66f142 100644 --- a/cross-x86_64-binutils.changes +++ b/cross-x86_64-binutils.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Sep 14 12:07:49 UTC 2012 - rguenther@suse.com + +- Update to binutils 2.23 release candidate. + ------------------------------------------------------------------- Fri Sep 7 12:42:18 UTC 2012 - coolo@suse.com diff --git a/cross-x86_64-binutils.spec b/cross-x86_64-binutils.spec index 6eb8cad..02c95aa 100644 --- a/cross-x86_64-binutils.spec +++ b/cross-x86_64-binutils.spec @@ -38,7 +38,7 @@ BuildRequires: zlib-devel-static %else BuildRequires: zlib-devel %endif -Version: 2.22 +Version: 2.22.90 Release: 0 # # RUN_TESTS @@ -97,8 +97,6 @@ Patch11: use-hashtype-both-by-default.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff Patch18: gold-depend-on-opcodes.diff -Patch19: bso12451.diff -Patch20: bso13449.diff Patch21: binutils-2.22-objalloc.patch Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch @@ -165,8 +163,6 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa %patch14 %patch15 %patch18 -%patch19 -p1 -%patch20 -p1 %patch21 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h diff --git a/ld-relro.diff b/ld-relro.diff index b911f49..8c8e07e 100644 --- a/ld-relro.diff +++ b/ld-relro.diff @@ -1,8 +1,8 @@ Index: ld/lexsup.c =================================================================== ---- ld/lexsup.c.orig 2009-11-23 14:02:48.000000000 +0100 -+++ ld/lexsup.c 2009-11-23 14:03:09.000000000 +0100 -@@ -687,6 +687,9 @@ parse_args (unsigned argc, char **argv) +--- ld/lexsup.c.orig 2012-07-13 15:20:26.000000000 +0200 ++++ ld/lexsup.c 2012-09-14 14:00:57.262167402 +0200 +@@ -608,6 +608,9 @@ parse_args (unsigned argc, char **argv) } } @@ -14,8 +14,8 @@ Index: ld/lexsup.c { Index: ld/testsuite/config/default.exp =================================================================== ---- ld/testsuite/config/default.exp.orig 2009-11-23 14:02:48.000000000 +0100 -+++ ld/testsuite/config/default.exp 2009-11-23 14:03:09.000000000 +0100 +--- ld/testsuite/config/default.exp.orig 2012-03-15 02:57:57.000000000 +0100 ++++ ld/testsuite/config/default.exp 2012-09-14 14:00:57.263167402 +0200 @@ -23,7 +23,7 @@ # @@ -25,16 +25,16 @@ Index: ld/testsuite/config/default.exp } if ![info exists as] then { -@@ -68,7 +68,7 @@ if {![file isdirectory tmpdir/ld]} then - catch "exec mkdir tmpdir/ld" status +@@ -69,7 +69,7 @@ if {![file isdirectory tmpdir/ld]} then catch "exec ln -s ../../ld-new tmpdir/ld/ld" status + catch "exec ln -s ld tmpdir/ld/collect-ld" status } -set gcc_ld_flag "-B[pwd]/tmpdir/ld/" +set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro" # load the linker path if {[file exists tmpdir/libpath.exp]} { -@@ -270,7 +270,7 @@ if ![info exists READELFFLAGS] then { +@@ -279,7 +279,7 @@ if ![info exists READELFFLAGS] then { } if ![info exists LD] then { @@ -45,9 +45,9 @@ Index: ld/testsuite/config/default.exp if ![info exists LDFLAGS] then { Index: ld/testsuite/ld-bootstrap/bootstrap.exp =================================================================== ---- ld/testsuite/ld-bootstrap/bootstrap.exp.orig 2009-11-23 14:02:48.000000000 +0100 -+++ ld/testsuite/ld-bootstrap/bootstrap.exp 2009-11-23 14:03:09.000000000 +0100 -@@ -56,7 +56,12 @@ foreach flags {"" "strip" "--static" "-- +--- ld/testsuite/ld-bootstrap/bootstrap.exp.orig 2011-12-03 18:13:01.000000000 +0100 ++++ ld/testsuite/ld-bootstrap/bootstrap.exp 2012-09-14 14:00:57.263167402 +0200 +@@ -71,7 +71,12 @@ foreach flags {"" "strip" "--static" "-- # This test can only be run if we have the ld build directory, # since we need the object files. diff --git a/s390-biarch.diff b/s390-biarch.diff index a38afac..d893885 100644 --- a/s390-biarch.diff +++ b/s390-biarch.diff @@ -3,9 +3,9 @@ Index: ld/emulparams/elf_s390.sh --- ld/emulparams/elf_s390.sh.orig 2009-11-23 14:02:48.000000000 +0100 +++ ld/emulparams/elf_s390.sh 2009-11-23 14:03:08.000000000 +0100 @@ -11,3 +11,18 @@ TEMPLATE_NAME=elf32 - GENERATE_SHLIB_SCRIPT=yes GENERATE_PIE_SCRIPT=yes NO_SMALL_DATA=yes + IREL_IN_PLT= + +# Treat a host that matches the target with the possible exception of "x" +# in the name as if it were native. diff --git a/use-hashtype-both-by-default.diff b/use-hashtype-both-by-default.diff index 48c68ce..aab39a6 100644 --- a/use-hashtype-both-by-default.diff +++ b/use-hashtype-both-by-default.diff @@ -1,8 +1,8 @@ Index: ld/ldmain.c =================================================================== ---- ld/ldmain.c.orig 2009-11-23 14:03:08.000000000 +0100 -+++ ld/ldmain.c 2009-11-23 14:03:09.000000000 +0100 -@@ -266,6 +266,7 @@ main (int argc, char **argv) +--- ld/ldmain.c.orig 2012-09-14 14:01:52.209165500 +0200 ++++ ld/ldmain.c 2012-09-14 14:01:52.273165498 +0200 +@@ -279,6 +279,7 @@ main (int argc, char **argv) link_info.combreloc = TRUE; link_info.strip_discarded = TRUE; link_info.emit_hash = TRUE; @@ -12,8 +12,8 @@ Index: ld/ldmain.c /* SVR4 linkers seem to set DT_INIT and DT_FINI based on magic _init Index: ld/testsuite/config/default.exp =================================================================== ---- ld/testsuite/config/default.exp.orig 2009-11-23 14:03:09.000000000 +0100 -+++ ld/testsuite/config/default.exp 2009-11-23 14:03:09.000000000 +0100 +--- ld/testsuite/config/default.exp.orig 2012-09-14 14:01:52.223165499 +0200 ++++ ld/testsuite/config/default.exp 2012-09-14 14:01:52.273165498 +0200 @@ -23,7 +23,7 @@ # @@ -23,16 +23,16 @@ Index: ld/testsuite/config/default.exp } if ![info exists as] then { -@@ -68,7 +68,7 @@ if {![file isdirectory tmpdir/ld]} then - catch "exec mkdir tmpdir/ld" status +@@ -69,7 +69,7 @@ if {![file isdirectory tmpdir/ld]} then catch "exec ln -s ../../ld-new tmpdir/ld/ld" status + catch "exec ln -s ld tmpdir/ld/collect-ld" status } -set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro" +set gcc_ld_flag "-B[pwd]/tmpdir/ld/ -Wl,-z,norelro -Wl,--hash-style=sysv" # load the linker path if {[file exists tmpdir/libpath.exp]} { -@@ -270,7 +270,7 @@ if ![info exists READELFFLAGS] then { +@@ -279,7 +279,7 @@ if ![info exists READELFFLAGS] then { } if ![info exists LD] then { diff --git a/x86-64-biarch.patch b/x86-64-biarch.patch index 81a50b9..4f7ebe9 100644 --- a/x86-64-biarch.patch +++ b/x86-64-biarch.patch @@ -1,15 +1,13 @@ Index: ld/emulparams/elf_i386.sh =================================================================== ---- ld/emulparams/elf_i386.sh.orig 2009-07-29 16:59:23.000000000 +0200 -+++ ld/emulparams/elf_i386.sh 2011-04-19 14:51:40.000000000 +0200 -@@ -12,4 +12,9 @@ GENERATE_SHLIB_SCRIPT=yes - GENERATE_PIE_SCRIPT=yes +--- ld/emulparams/elf_i386.sh.orig 2012-06-11 15:23:50.000000000 +0200 ++++ ld/emulparams/elf_i386.sh 2012-09-14 14:00:17.501168779 +0200 +@@ -13,3 +13,8 @@ GENERATE_PIE_SCRIPT=yes NO_SMALL_DATA=yes - SEPARATE_GOTPLT=12 + SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 12 ? 12 : 0" + IREL_IN_PLT= + +# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first. +case "$EMULATION_NAME" in + *64*) LIBPATH_SUFFIX=64 ;; +esac - IREL_IN_PLT= -