Hello community,

here is the log from the commit of package gcc5 for openSUSE:Factory checked in 
at 2015-10-19 22:12:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc5 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc5"

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc5/cross-aarch64-gcc5.changes  2015-07-21 
13:25:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.gcc5.new/cross-aarch64-gcc5.changes     
2015-10-19 22:12:48.000000000 +0200
@@ -1,0 +2,35 @@
+Thu Oct  8 12:30:53 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r228589).
+  * Includes fix for [bnc#939460].
+  * Includes fix for C++11 std::random_device short reads, CVE-2015-5276.
+    [bnc#945842]
+  * Experimental File System TS library.
+- For non-icecream cross-compilers %sysroot is always defined,
+  so any conditionalization can be dropped as cleanup.
+
+-------------------------------------------------------------------
+Fri Sep 18 10:04:55 UTC 2015 - dval...@suse.com
+
+- Optimize ppc64le for power8 on Tumbleweed 
+
+-------------------------------------------------------------------
+Tue Jul 21 07:56:32 UTC 2015 - meiss...@suse.com
+
+- filter out -fstack-protector-strong too
+
+-------------------------------------------------------------------
+Tue Jul 21 07:28:02 UTC 2015 - rguent...@suse.com
+
+- Update to gcc-5-branch head (r226025).
+  * Includes GCC 5.2 release
+  * Includes post-release fix for Wine.
+
+-------------------------------------------------------------------
+Tue Jul 14 14:04:39 UTC 2015 - rguent...@suse.com
+
+- Allow for %{binutils_target} containing dashes by quoting in %if.
+- Postpone docs cleanup beyond target installation.
+- Assure files in %{_bindir} have the expected prefix.
+
+-------------------------------------------------------------------
cross-armv6hl-gcc5.changes: same change
cross-armv7hl-gcc5.changes: same change
cross-avr-gcc5.changes: same change
cross-i386-gcc5.changes: same change
cross-m68k-gcc5.changes: same change
cross-ppc64-gcc5.changes: same change
cross-ppc64le-gcc5.changes: same change
cross-s390-gcc5.changes: same change
cross-s390x-gcc5.changes: same change
cross-sparc-gcc5.changes: same change
cross-sparc64-gcc5.changes: same change
cross-x86_64-gcc5.changes: same change
gcc5-testresults.changes: same change
gcc5.changes: same change
libffi-gcc5.changes: same change
libgcj-gcc5.changes: same change

Old:
----
  gcc-5.1.1-r225724.tar.bz2

New:
----
  gcc-5.2.1-r228589.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cross-aarch64-gcc5.spec ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:58.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:58.000000000 +0200
@@ -53,10 +53,10 @@
 %define binutils_target sparc
 %endif
 %define canonical_target %(echo %{binutils_target} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
-%if %{binutils_target} == "avr" || %{binutils_target} == "spu"
+%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu"
 %define binutils_os %{canonical_target}
 %else
-%if %{binutils_target} == "arm"
+%if "%{binutils_target}" == "arm"
 %define binutils_os %{canonical_target}-suse-linux-gnueabi
 %else
 %define binutils_os %{canonical_target}-suse-linux
@@ -115,7 +115,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.1.1+r225724
+Version:        5.2.1+r228589
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -253,7 +253,7 @@
 mkdir obj-%{GCCDIST}
 cd obj-%{GCCDIST}
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' 
-e 's/-m64//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector[^ ]*//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 
's/-m32//g' -e 's/-m64//g'`
 %ifarch %ix86
 # -mcpu is superceded by -mtune but -mtune is not supported by
 # our bootstrap compiler.  -mcpu gives a warning that stops
@@ -458,7 +458,7 @@
         --with-cpu=default32 \
 %endif
 %if "%{TARGET_ARCH}" == "powerpc64le"
-%if %{suse_version} == 1315
+%if %{suse_version} >= 1315 && %{suse_version} != 1320
        --with-cpu=power8 \
        --with-tune=power8 \
 %else
@@ -538,9 +538,6 @@
 rm -f $RPM_BUILD_ROOT/%{targetlibsubdir}/liblto_plugin.la
 # common fixup
 rm -f $RPM_BUILD_ROOT%{_libdir}/libiberty.a
-# remove docs
-rm -rf $RPM_BUILD_ROOT%{_mandir}
-rm -rf $RPM_BUILD_ROOT%{_infodir}
 
 # install and fixup target parts
 # debugedit is not prepared for this and crashes
@@ -553,14 +550,14 @@
 %define __debug_install_post %{nil}
 : >debugfiles.list
 : >debugsources.list
-%if 0%{?sysroot:1}
 make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target
-%else
-make DESTDIR=$RPM_BUILD_ROOT/%{_prefix}/%{gcc_target_arch} install-target
-%endif
 %endif
 %endif
 
+# remove docs
+rm -rf $RPM_BUILD_ROOT%{_mandir}
+rm -rf $RPM_BUILD_ROOT%{_infodir}
+
 %if 0%{?gcc_icecream:1}
 # Build an icecream environment
 # The assembler comes from the cross-binutils, and hence is _not_
@@ -607,17 +604,13 @@
 
 %files
 %defattr(-,root,root)
-%{_prefix}/bin
+%{_prefix}/bin/%{gcc_target_arch}-*
 %dir %{targetlibsubdir}
 %dir %{_libdir}/gcc/%{gcc_target_arch}
 %{targetlibsubdir}
 
 %if 0%{!?gcc_icecream:1} && 0%{!?gcc_libc_bootstrap:1}
-%if 0%{?sysroot:1}
 %{sysroot}
-%else
-%{_prefix}/%{gcc_target_arch}
-%endif
 %endif
 
 %if 0%{?gcc_icecream:1}

cross-armv6hl-gcc5.spec: same change
cross-armv7hl-gcc5.spec: same change
cross-avr-gcc5.spec: same change
cross-i386-gcc5.spec: same change
cross-m68k-gcc5.spec: same change
cross-ppc64-gcc5.spec: same change
cross-ppc64le-gcc5.spec: same change
cross-s390-gcc5.spec: same change
cross-s390x-gcc5.spec: same change
cross-sparc-gcc5.spec: same change
cross-sparc64-gcc5.spec: same change
cross-x86_64-gcc5.spec: same change
++++++ gcc5-testresults.spec ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:58.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:58.000000000 +0200
@@ -252,7 +252,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.1.1+r225724
+Version:        5.2.1+r228589
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -479,7 +479,7 @@
 mkdir obj-%{GCCDIST}
 cd obj-%{GCCDIST}
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' 
-e 's/-m64//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector[^ ]*//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 
's/-m32//g' -e 's/-m64//g'`
 %ifarch %ix86
 # -mcpu is superceded by -mtune but -mtune is not supported by
 # our bootstrap compiler.  -mcpu gives a warning that stops
@@ -684,7 +684,7 @@
         --with-cpu=default32 \
 %endif
 %if "%{TARGET_ARCH}" == "powerpc64le"
-%if %{suse_version} == 1315
+%if %{suse_version} >= 1315 && %{suse_version} != 1320
        --with-cpu=power8 \
        --with-tune=power8 \
 %else

++++++ gcc5.spec ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:58.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:58.000000000 +0200
@@ -234,7 +234,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.1.1+r225724
+Version:        5.2.1+r228589
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -1968,7 +1968,7 @@
 mkdir obj-%{GCCDIST}
 cd obj-%{GCCDIST}
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' 
-e 's/-m64//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector[^ ]*//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 
's/-m32//g' -e 's/-m64//g'`
 %ifarch %ix86
 # -mcpu is superceded by -mtune but -mtune is not supported by
 # our bootstrap compiler.  -mcpu gives a warning that stops
@@ -2173,7 +2173,7 @@
         --with-cpu=default32 \
 %endif
 %if "%{TARGET_ARCH}" == "powerpc64le"
-%if %{suse_version} == 1315
+%if %{suse_version} >= 1315 && %{suse_version} != 1320
        --with-cpu=power8 \
        --with-tune=power8 \
 %else
@@ -2310,7 +2310,7 @@
 for lib in libobjc libgfortran libgfortranbegin libquadmath libcaf_single \
     libgomp libstdc++ libsupc++ libgcj-tools libgij libgo \
     libasan libatomic libitm libtsan libcilkrts liblsan libubsan libvtv \
-    libgomp-plugin-host_nonshm libmpx libmpxwrappers; do
+    libgomp-plugin-host_nonshm libmpx libmpxwrappers libstdc++fs; do
   rm -f $RPM_BUILD_ROOT%{versmainlibdir}/$lib.la
 %if %{biarch}
   rm -f $RPM_BUILD_ROOT%{versmainlibdirbi}/$lib.la
@@ -3016,6 +3016,7 @@
 %files -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} -f c++-headers
 %defattr(-,root,root)
 %versmainlib libstdc++.a
+%versmainlib libstdc++fs.a
 %versmainlib libstdc++.so
 %versmainlib libsupc++.a
 %dir %{_datadir}/gdb
@@ -3029,6 +3030,7 @@
 %files -n 
libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}%{separate_biarch_suffix}
 %defattr(-,root,root)
 %versbiarchlib libstdc++.a
+%versbiarchlib libstdc++fs.a
 %versbiarchlib libstdc++.so
 %versbiarchlib libsupc++.a
 %dir %{_datadir}/gdb/auto-load/%{mainlibdirbi}

++++++ libffi-gcc5.spec ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:58.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:58.000000000 +0200
@@ -251,7 +251,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        5.1.1+r225724
+Version:        5.2.1+r228589
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -650,7 +650,7 @@
 mkdir obj-%{GCCDIST}
 cd obj-%{GCCDIST}
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' 
-e 's/-m64//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector[^ ]*//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 
's/-m32//g' -e 's/-m64//g'`
 %ifarch %ix86
 # -mcpu is superceded by -mtune but -mtune is not supported by
 # our bootstrap compiler.  -mcpu gives a warning that stops
@@ -855,7 +855,7 @@
         --with-cpu=default32 \
 %endif
 %if "%{TARGET_ARCH}" == "powerpc64le"
-%if %{suse_version} == 1315
+%if %{suse_version} >= 1315 && %{suse_version} != 1320
        --with-cpu=power8 \
        --with-tune=power8 \
 %else
@@ -992,7 +992,7 @@
 for lib in libobjc libgfortran libgfortranbegin libquadmath libcaf_single \
     libgomp libstdc++ libsupc++ libgcj-tools libgij libgo \
     libasan libatomic libitm libtsan libcilkrts liblsan libubsan libvtv \
-    libgomp-plugin-host_nonshm libmpx libmpxwrappers; do
+    libgomp-plugin-host_nonshm libmpx libmpxwrappers libstdc++fs; do
   rm -f $RPM_BUILD_ROOT%{versmainlibdir}/$lib.la
 %if %{biarch}
   rm -f $RPM_BUILD_ROOT%{versmainlibdirbi}/$lib.la

libgcj-gcc5.spec: same change
++++++ cross.spec.in ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:58.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:58.000000000 +0200
@@ -32,10 +32,10 @@
 %define binutils_target sparc
 %endif
 %define canonical_target %(echo %{binutils_target} | sed -e 
"s/i.86/i586/;s/ppc/powerpc/;s/sparc64.*/sparc64/;s/sparcv.*/sparc/;")
-%if %{binutils_target} == "avr" || %{binutils_target} == "spu"
+%if "%{binutils_target}" == "avr" || "%{binutils_target}" == "spu"
 %define binutils_os %{canonical_target}
 %else
-%if %{binutils_target} == "arm"
+%if "%{binutils_target}" == "arm"
 %define binutils_os %{canonical_target}-suse-linux-gnueabi
 %else
 %define binutils_os %{canonical_target}-suse-linux
@@ -127,9 +127,6 @@
 rm -f $RPM_BUILD_ROOT/%{targetlibsubdir}/liblto_plugin.la
 # common fixup
 rm -f $RPM_BUILD_ROOT%{_libdir}/libiberty.a
-# remove docs
-rm -rf $RPM_BUILD_ROOT%{_mandir}
-rm -rf $RPM_BUILD_ROOT%{_infodir}
 
 
 # install and fixup target parts
@@ -143,14 +140,14 @@
 %define __debug_install_post %{nil}
 : >debugfiles.list
 : >debugsources.list
-%if 0%{?sysroot:1}
 make DESTDIR=$RPM_BUILD_ROOT/%{sysroot} install-target
-%else
-make DESTDIR=$RPM_BUILD_ROOT/%{_prefix}/%{gcc_target_arch} install-target
-%endif
 %endif
 %endif
 
+# remove docs
+rm -rf $RPM_BUILD_ROOT%{_mandir}
+rm -rf $RPM_BUILD_ROOT%{_infodir}
+
 
 %if 0%{?gcc_icecream:1}
 # Build an icecream environment
@@ -198,17 +195,13 @@
 
 %files
 %defattr(-,root,root)
-%{_prefix}/bin
+%{_prefix}/bin/%{gcc_target_arch}-*
 %dir %{targetlibsubdir}
 %dir %{_libdir}/gcc/%{gcc_target_arch}
 %{targetlibsubdir}
 
 %if 0%{!?gcc_icecream:1} && 0%{!?gcc_libc_bootstrap:1}
-%if 0%{?sysroot:1}
 %{sysroot}
-%else
-%{_prefix}/%{gcc_target_arch}
-%endif
 %endif
 
 %if 0%{?gcc_icecream:1}


++++++ gcc-5.1.1-r225724.tar.bz2 -> gcc-5.2.1-r228589.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gcc5/gcc-5.1.1-r225724.tar.bz2 
/work/SRC/openSUSE:Factory/.gcc5.new/gcc-5.2.1-r228589.tar.bz2 differ: char 11, 
line 1

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.fRPbV3/_old  2015-10-19 22:12:59.000000000 +0200
+++ /var/tmp/diff_new_pack.fRPbV3/_new  2015-10-19 22:12:59.000000000 +0200
@@ -240,7 +240,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:          http://gcc.gnu.org/
-Version: 5.1.1+r225724
+Version: 5.2.1+r228589
 Release:      1
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -1233,7 +1233,7 @@
 mkdir obj-%{GCCDIST}
 cd obj-%{GCCDIST}
 RPM_OPT_FLAGS="$RPM_OPT_FLAGS -U_FORTIFY_SOURCE"
-RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 's/-m32//g' 
-e 's/-m64//g'`
+RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS|sed -e 's/-fno-rtti//g' -e 
's/-fno-exceptions//g' -e 's/-Wmissing-format-attribute//g' -e 
's/-fstack-protector[^ ]*//g' -e 's/-ffortify=.//g' -e 's/-Wall//g' -e 
's/-m32//g' -e 's/-m64//g'`
 %ifarch %ix86
 # -mcpu is superceded by -mtune but -mtune is not supported by
 # our bootstrap compiler.  -mcpu gives a warning that stops
@@ -1438,7 +1438,7 @@
         --with-cpu=default32 \
 %endif
 %if "%{TARGET_ARCH}" == "powerpc64le"
-%if %{suse_version} == 1315
+%if %{suse_version} >= 1315 && %{suse_version} != 1320
        --with-cpu=power8 \
        --with-tune=power8 \
 %else
@@ -1578,7 +1578,7 @@
 for lib in libobjc libgfortran libgfortranbegin libquadmath libcaf_single \
     libgomp libstdc++ libsupc++ libgcj-tools libgij libgo \
     libasan libatomic libitm libtsan libcilkrts liblsan libubsan libvtv \
-    libgomp-plugin-host_nonshm libmpx libmpxwrappers; do
+    libgomp-plugin-host_nonshm libmpx libmpxwrappers libstdc++fs; do
   rm -f $RPM_BUILD_ROOT%{versmainlibdir}/$lib.la
 %if %{biarch}
   rm -f $RPM_BUILD_ROOT%{versmainlibdirbi}/$lib.la
@@ -2299,6 +2299,7 @@
 %files -n libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix} -f c++-headers
 %defattr(-,root,root)
 %versmainlib libstdc++.a
+%versmainlib libstdc++fs.a
 %versmainlib libstdc++.so
 %versmainlib libsupc++.a
 %dir %{_datadir}/gdb
@@ -2312,6 +2313,7 @@
 %files -n 
libstdc++%{libstdcxx_sover}-devel%{libdevel_suffix}%{separate_biarch_suffix}
 %defattr(-,root,root)
 %versbiarchlib libstdc++.a
+%versbiarchlib libstdc++fs.a
 %versbiarchlib libstdc++.so
 %versbiarchlib libsupc++.a
 %dir %{_datadir}/gdb/auto-load/%{mainlibdirbi}


Reply via email to