Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at Tue Jul 12 14:06:25 CEST 2011. -------- --- binutils/binutils.changes 2011-07-11 10:43:04.000000000 +0200 +++ binutils/binutils.changes 2011-07-12 10:56:05.000000000 +0200 @@ -1,0 +2,5 @@ +Tue Jul 12 08:54:56 UTC 2011 - rguenther@novell.com + +- Add patch for bogus executable stack setting with -flto. [bso#12982] + +------------------------------------------------------------------- @@ -9 +14 @@ -- Add patch to fix a readelf endless loop bug [#12855] +- Add patch to fix a readelf endless loop bug. [bso#12855] cross-alpha-binutils.changes: same change cross-arm-binutils.changes: same change cross-hppa-binutils.changes: same change cross-hppa64-binutils.changes: same change cross-i386-binutils.changes: same change cross-ia64-binutils.changes: same change cross-mips-binutils.changes: same change cross-ppc-binutils.changes: same change cross-ppc64-binutils.changes: same change cross-s390-binutils.changes: same change cross-s390x-binutils.changes: same change cross-sparc-binutils.changes: same change cross-spu-binutils.changes: same change cross-x86_64-binutils.changes: same change calling whatdependson for head-i586 New: ---- bso12982.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.OkjE2D/_old 2011-07-12 14:05:10.000000000 +0200 +++ /var/tmp/diff_new_pack.OkjE2D/_new 2011-07-12 14:05:10.000000000 +0200 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 6 +Release: 8 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -95,6 +95,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch +Patch20: bso12982.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -309,6 +310,7 @@ %patch17 -p1 %patch18 %patch19 +%patch20 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.OkjE2D/_old 2011-07-12 14:05:10.000000000 +0200 +++ /var/tmp/diff_new_pack.OkjE2D/_new 2011-07-12 14:05:10.000000000 +0200 @@ -31,7 +31,7 @@ BuildRequires: zlib-devel %endif Version: 2.21.1 -Release: 2 +Release: 3 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -95,6 +95,7 @@ Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff Patch19: readelf-bad-elf-endless-loop.patch +Patch20: bso12982.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -281,6 +282,7 @@ %patch17 -p1 %patch18 %patch19 +%patch20 -p1 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 cross-arm-binutils.spec: same change cross-hppa-binutils.spec: same change cross-hppa64-binutils.spec: same change cross-i386-binutils.spec: same change cross-ia64-binutils.spec: same change cross-mips-binutils.spec: same change cross-ppc-binutils.spec: same change cross-ppc64-binutils.spec: same change cross-s390-binutils.spec: same change cross-s390x-binutils.spec: same change cross-sparc-binutils.spec: same change cross-spu-binutils.spec: same change cross-x86_64-binutils.spec: same change ++++++ bso12982.diff ++++++ =================================================================== RCS file: /cvs/src/src/bfd/elflink.c,v retrieving revision 1.414 retrieving revision 1.415 diff -u -r1.414 -r1.415 --- src/bfd/elflink.c 2011/07/11 15:03:05 1.414 +++ src/bfd/elflink.c 2011/07/11 18:39:13 1.415 @@ -5525,7 +5525,8 @@ { asection *s; - if (inputobj->flags & (DYNAMIC | EXEC_P | BFD_LINKER_CREATED)) + if (inputobj->flags + & (DYNAMIC | EXEC_P | BFD_PLUGIN | BFD_LINKER_CREATED)) continue; s = bfd_get_section_by_name (inputobj, ".note.GNU-stack"); if (s) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org