Hello community, here is the log from the commit of package gcc49 for openSUSE:Factory checked in at 2014-05-02 13:55:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gcc49 (Old) and /work/SRC/openSUSE:Factory/.gcc49.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "gcc49" Changes: -------- --- /work/SRC/openSUSE:Factory/gcc49/cross-aarch64-gcc49.changes 2014-04-22 11:54:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gcc49.new/cross-aarch64-gcc49.changes 2014-05-02 13:55:44.000000000 +0200 @@ -1,0 +2,26 @@ +Mon Apr 28 08:28:58 UTC 2014 - rguenther@suse.com + +- Drop cross-ppc-gcc49 packages, they conflict with cross-ppc64-gcc49 + because they share the same target triplet. Obsolete older + cross-ppc-gcc49 from cross-ppc64-gcc49. + +------------------------------------------------------------------- +Fri Apr 25 09:21:16 UTC 2014 - rguenther@suse.com + +- Update to gcc-4_9-branch head (r209782). + * includes gcc49-pr60720.patch +- Add requires to libgo from gcc-go. [bnc#875128] + +------------------------------------------------------------------- +Tue Apr 22 07:54:46 UTC 2014 - rguenther@suse.com + +- Update to gcc 4.9.0. +- Switch to release checking and enable profiledbootstrap where + applicable. + +------------------------------------------------------------------- +Sat Apr 19 10:47:34 UTC 2014 - schwab@suse.de + +- Add aarch64 to atomic_arch + +------------------------------------------------------------------- cross-armv6hl-gcc49.changes: same change cross-armv7hl-gcc49.changes: same change cross-i386-gcc49.changes: same change cross-ppc64-gcc49.changes: same change cross-ppc64le-gcc49.changes: same change cross-s390-gcc49.changes: same change cross-s390x-gcc49.changes: same change cross-x86_64-gcc49.changes: same change gcc49-testresults.changes: same change gcc49.changes: same change libffi49.changes: same change libgcj49.changes: same change Old: ---- cross-ppc-gcc49.changes cross-ppc-gcc49.spec gcc-4.9.0-r209354.tar.bz2 gcc49-pr60720.patch New: ---- gcc-4.9.0-r209782.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cross-aarch64-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -86,11 +86,16 @@ %endif ExclusiveArch: ppc64 x86_64 ia64 s390x aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -114,7 +119,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -181,7 +185,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -294,8 +297,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 cross-armv6hl-gcc49.spec: same change cross-armv7hl-gcc49.spec: same change cross-i386-gcc49.spec: same change ++++++ cross-ppc64-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -86,11 +86,16 @@ %endif ExclusiveArch: x86_64 ia64 s390x aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -114,7 +119,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -181,7 +185,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -294,8 +297,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 ++++++ cross-ppc64le-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -86,11 +86,16 @@ %endif ExclusiveArch: ppc64 x86_64 ia64 s390x aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -114,7 +119,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -181,7 +185,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -294,8 +297,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 cross-s390-gcc49.spec: same change ++++++ cross-s390x-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -86,11 +86,16 @@ %endif ExclusiveArch: ppc64 x86_64 ia64 aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -114,7 +119,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -181,7 +185,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -294,8 +297,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 ++++++ cross-x86_64-gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -86,11 +86,16 @@ %endif ExclusiveArch: ppc64 ia64 s390x aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -114,7 +119,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -181,7 +185,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -294,8 +297,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 ++++++ gcc49-testresults.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -49,7 +49,7 @@ %define tsan_arch x86_64 %define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 %define ubsan_arch x86_64 %ix86 ppc ppc64 %arm %if 0%{?build_libvtv:1} @@ -238,7 +238,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -296,7 +296,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -414,7 +413,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -527,8 +525,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 @@ -706,11 +704,11 @@ %else STAGE1_FLAGS="-g" # Only run profiled bootstrap on archs where it works and matters -#%ifarch x86_64 ppc64le s390x -#make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%else +%ifarch x86_64 ppc64le s390x +make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL +%else make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%endif +%endif make info %if 0%{?run_tests:1} echo "Run testsuite" ++++++ gcc49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -31,7 +31,7 @@ %define tsan_arch x86_64 %define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 %define ubsan_arch x86_64 %ix86 ppc ppc64 %arm %if 0%{?build_libvtv:1} @@ -220,7 +220,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -278,7 +278,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -1548,6 +1547,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49 = %{version}-%{release} +Requires: libgo%{libgo_sover} >= %{version}-%{release} %description go This package contains a Go compiler and associated development @@ -1557,6 +1557,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49-32bit = %{version}-%{release} +Requires: libgo%{libgo_sover}-32bit >= %{version}-%{release} %description go-32bit This package contains a Go compiler and associated development @@ -1566,6 +1567,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49-64bit = %{version}-%{release} +Requires: libgo%{libgo_sover}-64bit >= %{version}-%{release} %description go-64bit This package contains a Go compiler and associated development @@ -1725,7 +1727,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -1838,8 +1839,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 @@ -2017,11 +2018,11 @@ %else STAGE1_FLAGS="-g" # Only run profiled bootstrap on archs where it works and matters -#%ifarch x86_64 ppc64le s390x -#make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%else +%ifarch x86_64 ppc64le s390x +make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL +%else make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%endif +%endif make info %if 0%{?run_tests:1} echo "Run testsuite" ++++++ libffi49.spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:52.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:52.000000000 +0200 @@ -48,7 +48,7 @@ %define tsan_arch x86_64 %define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 %define ubsan_arch x86_64 %ix86 ppc ppc64 %arm %if 0%{?build_libvtv:1} @@ -237,7 +237,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 Url: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 0 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -295,7 +295,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -399,6 +398,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49 = %{version}-%{release} +Requires: libgo%{libgo_sover} >= %{version}-%{release} %description go This package contains a Go compiler and associated development @@ -408,6 +408,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49-32bit = %{version}-%{release} +Requires: libgo%{libgo_sover}-32bit >= %{version}-%{release} %description go-32bit This package contains a Go compiler and associated development @@ -417,6 +418,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc49-64bit = %{version}-%{release} +Requires: libgo%{libgo_sover}-64bit >= %{version}-%{release} %description go-64bit This package contains a Go compiler and associated development @@ -576,7 +578,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -689,8 +690,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 @@ -868,11 +869,11 @@ %else STAGE1_FLAGS="-g" # Only run profiled bootstrap on archs where it works and matters -#%ifarch x86_64 ppc64le s390x -#make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%else +%ifarch x86_64 ppc64le s390x +make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL +%else make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%endif +%endif make info %if 0%{?run_tests:1} echo "Run testsuite" libgcj49.spec: same change ++++++ change_spec ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:53.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:53.000000000 +0200 @@ -137,7 +137,8 @@ add_cross cross-x86_64-gcc$base_ver x86_64 x86_64-suse-linux %define gcc_icecream 1 add_cross cross-s390-gcc$base_ver s390 s390-suse-linux %define gcc_icecream 1 add_cross cross-s390x-gcc$base_ver s390x s390x-suse-linux %define gcc_icecream 1 -add_cross cross-ppc-gcc$base_ver ppc powerpc64-suse-linux %define gcc_icecream 1 +# No cross-ppc because it shares the target triplet with cross-ppc64 +#add_cross cross-ppc-gcc$base_ver ppc powerpc64-suse-linux %define gcc_icecream 1 add_cross cross-ppc64-gcc$base_ver ppc64 powerpc64-suse-linux %define gcc_icecream 1 add_cross cross-ppc64le-gcc$base_ver ppc64le powerpc64le-suse-linux %define gcc_icecream 1 fi ++++++ cross.spec.in ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:53.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:53.000000000 +0200 @@ -66,6 +66,11 @@ %endif ExclusiveArch: ppc64 x86_64 ia64 s390x aarch64 %define _binary_payload w.ufdio +# Obsolete cross-ppc-gcc49 from cross-ppc64-gcc49 which has +# file conflicts with it and is no longer packaged +%if "%pkgname" == "cross-ppc64-gcc49" +Obsoletes: cross-ppc-gcc49 <= 4.9.0+r209354 +%endif # COMMON-BEGIN # COMMON-END ++++++ gcc-4.9.0-r209354.tar.bz2 -> gcc-4.9.0-r209782.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gcc49/gcc-4.9.0-r209354.tar.bz2 /work/SRC/openSUSE:Factory/.gcc49.new/gcc-4.9.0-r209782.tar.bz2 differ: char 11, line 1 ++++++ gcc.spec.in ++++++ --- /var/tmp/diff_new_pack.P3lwA9/_old 2014-05-02 13:55:53.000000000 +0200 +++ /var/tmp/diff_new_pack.P3lwA9/_new 2014-05-02 13:55:53.000000000 +0200 @@ -33,7 +33,7 @@ %define tsan_arch x86_64 %define asan_arch x86_64 %ix86 ppc ppc64 %sparc %arm %define itm_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc -%define atomic_arch x86_64 %ix86 %arm ppc ppc64 ppc64le s390 s390x %sparc m68k +%define atomic_arch x86_64 %ix86 %arm aarch64 ppc ppc64 ppc64le s390 s390x %sparc m68k %define lsan_arch x86_64 %define ubsan_arch x86_64 %ix86 ppc ppc64 %arm %if 0%{?build_libvtv:1} @@ -225,7 +225,7 @@ %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64 URL: http://gcc.gnu.org/ -Version: 4.9.0+r209354 +Version: 4.9.0+r209782 Release: 1 %define gcc_version %(echo %version | sed 's/+.*//') %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1-2) @@ -285,7 +285,6 @@ Patch23: libjava-no-multilib.diff Patch24: tls-no-direct.diff Patch30: gcc43-no-unwind-tables.diff -Patch33: gcc49-pr60720.patch # A set of patches from the RH srpm Patch51: gcc41-ia64-stack-protector.patch Patch55: gcc41-java-slow_pthread_self.patch @@ -962,6 +961,7 @@ License: GPL-3.0+ Group: Development/Languages/Other Requires: gcc@base_ver@@variant@ = %{version}-%{release} +Requires: libgo%{libgo_sover}@variant@ >= %{version}-%{release} %description go@variant@ This package contains a Go compiler and associated development @@ -1103,7 +1103,6 @@ %patch23 %patch24 %patch30 -%patch33 %patch51 %patch55 %patch57 @@ -1216,8 +1215,8 @@ # In general we want to ship release checking enabled compilers # and run BETA with checking enabled. -ENABLE_CHECKING="--enable-checking=yes" -#ENABLE_CHECKING="--enable-checking=release" +#ENABLE_CHECKING="--enable-checking=yes" +ENABLE_CHECKING="--enable-checking=release" # Work around tail/head -1 changes export _POSIX2_VERSION=199209 @@ -1397,11 +1396,11 @@ %else STAGE1_FLAGS="-g" # Only run profiled bootstrap on archs where it works and matters -#%ifarch x86_64 ppc64le s390x -#make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%else +%ifarch x86_64 ppc64le s390x +make profiledbootstrap STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL +%else make STAGE1_CFLAGS="$STAGE1_FLAGS" BOOT_CFLAGS="$RPM_OPT_FLAGS" $PARALLEL -#%endif +%endif make info %if 0%{?run_tests:1} echo "Run testsuite" -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org