SHA256
1
0
forked from pool/binutils

Accepting request 282208 from devel:gcc

- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64 (forwarded request 282205 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/282208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/binutils?expand=0&rev=102
This commit is contained in:
Dominique Leuenberger 2015-01-30 05:01:28 +00:00 committed by Git OBS Bridge
commit 7e24a7492f
41 changed files with 189 additions and 0 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -96,6 +96,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -167,6 +168,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Wed Jan 21 09:15:34 UTC 2015 - schwab@suse.de
- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
shared lib bfd, fixes building libgcj on ppc64
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com Thu Jan 15 08:54:54 UTC 2015 - rguenther@suse.com

View File

@ -99,6 +99,7 @@ Patch14: binutils-build-as-needed.diff
Patch18: gold-depend-on-opcodes.diff Patch18: gold-depend-on-opcodes.diff
Patch22: binutils-bfd_h.patch Patch22: binutils-bfd_h.patch
Patch23: binutils-fix-gold-aarch64.diff Patch23: binutils-fix-gold-aarch64.diff
Patch24: eh-frame-hdr-on-shared-lib-bfd.patch
Patch90: cross-avr-nesc-as.patch Patch90: cross-avr-nesc-as.patch
Patch92: cross-avr-omit_section_dynsym.patch Patch92: cross-avr-omit_section_dynsym.patch
Patch93: cross-avr-size.patch Patch93: cross-avr-size.patch
@ -170,6 +171,7 @@ echo "make check will return with %{make_check_handling} in case of testsuite fa
%patch18 %patch18
%patch22 %patch22
%patch23 %patch23
%patch24 -p1
%if "%{TARGET}" == "avr" %if "%{TARGET}" == "avr"
cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h
%patch90 %patch90

View File

@ -0,0 +1,29 @@
2014-12-24 Alan Modra <amodra@gmail.com>
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Exclude
shared libraries in loop looking for .eh_frame sections.
Similarly for build-id loop.
Index: binutils-2.25.0/ld/emultempl/elf32.em
===================================================================
--- binutils-2.25.0.orig/ld/emultempl/elf32.em
+++ binutils-2.25.0/ld/emultempl/elf32.em
@@ -1015,7 +1015,8 @@ gld${EMULATION_NAME}_after_open (void)
/* Find an ELF input. */
for (abfd = link_info.input_bfds;
abfd != (bfd *) NULL; abfd = abfd->link.next)
- if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
+ if (bfd_get_flavour (abfd) == bfd_target_elf_flavour
+ && bfd_count_sections (abfd) != 0)
break;
/* PR 10555: If there are no ELF input files do not try to
@@ -1053,6 +1054,8 @@ gld${EMULATION_NAME}_after_open (void)
for (abfd = link_info.input_bfds; abfd; abfd = abfd->link.next)
{
+ if (bfd_count_sections (abfd) == 0)
+ continue;
if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
elfbfd = abfd;
if (!warn_eh_frame)