Hello community, here is the log from the commit of package binutils for openSUSE:Factory checked in at 2011-11-05 10:54:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/binutils (Old) and /work/SRC/openSUSE:Factory/.binutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "binutils", Maintainer is "matz@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/binutils/binutils.changes 2011-09-23 01:52:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.binutils.new/binutils.changes 2011-11-05 11:00:17.000000000 +0100 @@ -1,0 +2,34 @@ +Wed Nov 2 09:27:38 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Adds support for LDPT_GET_SYMBOLS_V2. + * Drop patches that have been applied upstream. + +------------------------------------------------------------------- +Fri Sep 30 11:25:38 UTC 2011 - tserong@suse.com + +- Fix --gc-sections failure with symbol versioning [bso#13195] + +------------------------------------------------------------------- +Wed Sep 28 13:08:07 UTC 2011 - rguenther@suse.com + +- Update to binutils-2_22-branch head. + * Drop patches that have been applied upstream. + * Drop patches that no longer apply. + +------------------------------------------------------------------- +Thu Sep 22 09:59:07 UTC 2011 - adrian@suse.de + +- use -gnueabi extension to switch to new abi for arm + +------------------------------------------------------------------- +Thu Sep 22 06:54:34 CEST 2011 - dmueller@suse.de + +- Add support for arm-*-gnueabihf targets (PR ld/12643) + +------------------------------------------------------------------- +Wed Sep 21 21:44:12 UTC 2011 - adrian@suse.de + +- add arm targets + +------------------------------------------------------------------- @@ -9 +43 @@ -- Make --no-copy-dt-needed-default the default for ld. +- Make --no-copy-dt-needed-entries the default for ld. 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 Old: ---- amd-bdver2-and-fixes2.diff.gz binutils-2.21.1.tar.bz2 binutils-add-pep.diff binutils-no-copy-dt-needed-default.patch bnc713504.diff bso12982.diff readelf-bad-elf-endless-loop.patch s390-pic-dso.diff s390-pic.patch New: ---- binutils-2.21.90.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ binutils.spec ++++++ --- /var/tmp/diff_new_pack.n4d6GN/_old 2011-11-05 11:04:01.000000000 +0100 +++ /var/tmp/diff_new_pack.n4d6GN/_new 2011-11-05 11:04:01.000000000 +0100 @@ -30,7 +30,7 @@ %else BuildRequires: zlib-devel %endif -Version: 2.21.1 +Version: 2.21.90 Release: 10 # # RUN_TESTS @@ -53,12 +53,12 @@ %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -78,7 +78,6 @@ Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,16 +87,9 @@ Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -288,14 +280,17 @@ %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -305,16 +300,9 @@ %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -353,6 +341,15 @@ %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -378,9 +375,7 @@ %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -408,6 +403,9 @@ %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else ++++++ cross-alpha-binutils.spec ++++++ --- /var/tmp/diff_new_pack.n4d6GN/_old 2011-11-05 11:04:01.000000000 +0100 +++ /var/tmp/diff_new_pack.n4d6GN/_new 2011-11-05 11:04:01.000000000 +0100 @@ -30,8 +30,8 @@ %else BuildRequires: zlib-devel %endif -Version: 2.21.1 -Release: 4 +Version: 2.21.90 +Release: 10 # # RUN_TESTS %define run_tests %(test ! -f %_sourcedir/RUN_TESTS ; echo $?) @@ -53,12 +53,12 @@ %define make_check_handling false %endif # handle all binary object formats supported by SuSE (and a few more) -%ifarch %ix86 ia64 ppc ppc64 s390 s390x x86_64 +%ifarch %ix86 %arm ia64 ppc ppc64 s390 s390x x86_64 %define build_multitarget 1 %else %define build_multitarget 0 %endif -%define target_list alpha arm hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 +%define target_list alpha armv5l armv7l armv8l hppa hppa64 i686 ia64 m68k mips powerpc powerpc64 s390 s390x sh4 sparc sparc64 x86_64 # # # @@ -78,7 +78,6 @@ Source1: pre_checkin.sh Source2: README.First-for.SuSE.packagers Source3: baselibs.conf -Patch2: s390-pic.patch Patch3: binutils-skip-rpaths.patch Patch4: s390-biarch.diff Patch5: x86-64-biarch.patch @@ -88,16 +87,9 @@ Patch9: testsuite.diff Patch10: enable-targets-gold.diff Patch11: use-hashtype-both-by-default.diff -Patch12: s390-pic-dso.diff Patch14: binutils-build-as-needed.diff Patch15: fixup-testcase-perturb.diff -Patch16: amd-bdver2-and-fixes2.diff.gz -Patch17: binutils-add-pep.diff Patch18: gold-depend-on-opcodes.diff -Patch19: readelf-bad-elf-endless-loop.patch -Patch20: bso12982.diff -Patch21: binutils-no-copy-dt-needed-default.patch -Patch22: bnc713504.diff Patch90: cross-avr-nesc-as.patch Patch92: cross-avr-omit_section_dynsym.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -260,14 +252,17 @@ %if "%{name}" != "binutils" %define TARGET %(echo %{name} | sed -e "s/cross-\\(.*\\)-binutils/\\1/;s/-/_/g;s/parisc/hppa/;s/i.86/i586/;s/ppc/powerpc/") %endif +%ifarch %{arm} armv5l armv7l armv8l +%define HOST %{_target_cpu}-suse-linux-gnueabi +%else %define HOST %(echo %{_target_cpu} | sed -e "s/parisc/hppa/" -e "s/i.86/i586/" -e "s/ppc/powerpc/" -e "s/sparc64v.*/sparc64/" -e "s/sparcv.*/sparc/")-suse-linux +%endif %define DIST %(echo '%distribution' | sed 's/ (.*)//') %prep echo "make check will return with %{make_check_handling} in case of testsuite failures." %setup -q -n binutils-%{binutils_version} %if !%{test_vanilla} -%patch2 %patch3 %patch4 %patch5 @@ -277,16 +272,9 @@ %patch9 %patch10 %patch11 -%patch12 %patch14 %patch15 -%patch16 -p1 -%patch17 -p1 %patch18 -%patch19 -%patch20 -p1 -%patch21 -%patch22 %if "%{TARGET}" == "avr" cp gas/config/tc-avr.h gas/config/tc-avr-nesc.h %patch90 @@ -325,6 +313,15 @@ %ifarch ppc ppc64 EXTRA_TARGETS="$EXTRA_TARGETS,spu-elf" %endif +%ifarch armv5l +EXTRA_TARGETS="$EXTRA_TARGETS,armv5l-suse-linux" +%endif +%ifarch armv7l +EXTRA_TARGETS="$EXTRA_TARGETS,armv7l-suse-linux" +%endif +%ifarch armv8l +EXTRA_TARGETS="$EXTRA_TARGETS,armv8l-suse-linux" +%endif %endif %define common_flags CFLAGS="${RPM_OPT_FLAGS}" CXXFLAGS="${RPM_OPT_FLAGS}" \\\ --prefix=%{_prefix} --libdir=%{_libdir} \\\ @@ -347,9 +344,7 @@ %check export SUSE_ASNEEDED=0 cd build-dir -%ifnarch %arm make -k check CFLAGS="-O2 -g" CXXFLAGS="-O2 -g" || %{make_check_handling} -%endif # # # @@ -377,6 +372,9 @@ %if "%{TARGET}" == "hppa" EXTRA_TARGETS="$EXTRA_TARGETS,hppa64-suse-linux" %endif +%if "%{TARGET}" == "arm" +EXTRA_TARGETS="$EXTRA_TARGETS,arm-suse-linux" +%endif %if "%{TARGET}" == "avr" || "%{TARGET}" == "spu" TARGET_OS=%{TARGET} %else 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 ++++++ binutils-2.21.1.tar.bz2 -> binutils-2.21.90.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/binutils/binutils-2.21.1.tar.bz2 /work/SRC/openSUSE:Factory/.binutils.new/binutils-2.21.90.tar.bz2 differ: char 11, line 1 ++++++ gold-depend-on-opcodes.diff ++++++ --- /var/tmp/diff_new_pack.n4d6GN/_old 2011-11-05 11:04:01.000000000 +0100 +++ /var/tmp/diff_new_pack.n4d6GN/_new 2011-11-05 11:04:01.000000000 +0100 @@ -1,20 +1,20 @@ Index: Makefile.def =================================================================== ---- Makefile.def.orig 2010-10-20 17:43:39.000000000 +0200 -+++ Makefile.def 2011-07-01 12:31:39.000000000 +0200 -@@ -434,6 +434,7 @@ dependencies = { module=configure-gold; +--- Makefile.def.orig 2011-07-26 20:48:02.000000000 +0200 ++++ Makefile.def 2011-09-28 15:28:31.000000000 +0200 +@@ -403,6 +403,7 @@ dependencies = { module=configure-gold; dependencies = { module=all-gold; on=all-libiberty; }; dependencies = { module=all-gold; on=all-intl; }; dependencies = { module=all-gold; on=all-bfd; }; +dependencies = { module=all-gold; on=all-opcodes; }; dependencies = { module=all-gold; on=all-build-bison; }; - dependencies = { module=all-gold; on=all-build-byacc; }; dependencies = { module=check-gold; on=all-binutils; }; + dependencies = { module=check-gold; on=all-gas; }; Index: Makefile.in =================================================================== ---- Makefile.in.orig 2011-06-27 11:07:34.000000000 +0200 -+++ Makefile.in 2011-07-01 12:32:18.000000000 +0200 -@@ -58297,6 +58297,14 @@ all-stage3-gold: maybe-all-stage3-bfd +--- Makefile.in.orig 2011-07-26 20:48:03.000000000 +0200 ++++ Makefile.in 2011-09-28 15:28:31.000000000 +0200 +@@ -42856,6 +42856,14 @@ all-stage3-gold: maybe-all-stage3-bfd all-stage4-gold: maybe-all-stage4-bfd all-stageprofile-gold: maybe-all-stageprofile-bfd all-stagefeedback-gold: maybe-all-stagefeedback-bfd -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org