Hello community,

here is the log from the commit of package gcc8 for openSUSE:Factory checked in 
at 2018-04-22 14:42:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc8 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc8.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc8"

Sun Apr 22 14:42:55 2018 rev:3 rq:597810 version:8.0.1+r259467

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc8/cross-aarch64-gcc8.changes  2018-03-16 
10:32:58.838873351 +0100
+++ /work/SRC/openSUSE:Factory/.gcc8.new/cross-aarch64-gcc8.changes     
2018-04-22 14:43:01.069633598 +0200
@@ -1,0 +2,40 @@
+Wed Apr 18 14:05:21 UTC 2018 - rguent...@suse.com
+
+- Update to SVN trunk head (r259467).
+
+-------------------------------------------------------------------
+Wed Apr 11 07:23:30 UTC 2018 - rguent...@suse.com
+
+- Update to SVN trunk head (r259308).
+  * contains fix for ios_base::failure ABI breakage.  [bnc#1087550]
+- Remove now obsolete gcc7-bnc1087550.diff.
+
+-------------------------------------------------------------------
+Mon Apr  9 13:48:24 UTC 2018 - rguent...@suse.com
+
+- Set SUSE_ASNEEDED to zero during %install so libasan keeps its
+  NEEDED entry for libstdc++.so.  [GCC#84428]
+
+-------------------------------------------------------------------
+Fri Apr  6 09:07:30 UTC 2018 - rguent...@suse.com
+
+- Update to SVN trunk head (r259162).
+- Enable --enable-fix-cortex-a53-835769 for aarch64.
+- Add gcc7-bnc1087550.diff to revert the ios_base::failure ABI
+  back to compatible behavior with the default ABI.  [bnc#1087550]
+
+-------------------------------------------------------------------
+Tue Apr  3 08:18:28 UTC 2018 - rguent...@suse.com
+
+- Update to SVN trunk head (r259024).
+  * Includes gcc8-pr84990.patch.
+- Enable --enable-fix-cortex-a53-843419 for aarch64.  [bnc#1084812]
+
+-------------------------------------------------------------------
+Tue Mar 20 09:20:25 UTC 2018 - rguent...@suse.com
+
+- Update to SVN trunk head (r258674).
+  * Add gcc8-pr84990.patch to fix bootstrap with Ada.
+- Switch to release-checking builds.
+
+-------------------------------------------------------------------
cross-arm-gcc8.changes: same change
cross-arm-none-gcc8-bootstrap.changes: same change
cross-arm-none-gcc8.changes: same change
cross-avr-gcc8-bootstrap.changes: same change
cross-avr-gcc8.changes: same change
cross-epiphany-gcc8-bootstrap.changes: same change
cross-epiphany-gcc8.changes: same change
cross-hppa-gcc8.changes: same change
cross-i386-gcc8.changes: same change
cross-m68k-gcc8.changes: same change
cross-mips-gcc8.changes: same change
cross-nvptx-gcc8.changes: same change
cross-ppc64-gcc8.changes: same change
cross-ppc64le-gcc8.changes: same change
cross-riscv64-gcc8.changes: same change
cross-rx-gcc8-bootstrap.changes: same change
cross-rx-gcc8.changes: same change
cross-s390x-gcc8.changes: same change
cross-sparc-gcc8.changes: same change
cross-sparc64-gcc8.changes: same change
cross-x86_64-gcc8.changes: same change
gcc8-testresults.changes: same change
gcc8.changes: same change

Old:
----
  gcc-8.0.1+r258445.tar.xz

New:
----
  gcc-8.0.1+r259467.tar.xz

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

Other differences:
------------------
++++++ cross-aarch64-gcc8.spec ++++++
--- /var/tmp/diff_new_pack.rLY5ig/_old  2018-04-22 14:44:02.559408800 +0200
+++ /var/tmp/diff_new_pack.rLY5ig/_new  2018-04-22 14:44:02.595407498 +0200
@@ -170,7 +170,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.0.1+r258445
+Version:        8.0.1+r259467
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -327,8 +327,8 @@
 # In general we want to ship release checking enabled compilers
 # which is the default for released compilers
 #ENABLE_CHECKING="--enable-checking=yes"
-#ENABLE_CHECKING="--enable-checking=release"
-ENABLE_CHECKING=""
+ENABLE_CHECKING="--enable-checking=release"
+#ENABLE_CHECKING=""
 
 # Work around tail/head -1 changes
 export _POSIX2_VERSION=199209
@@ -481,6 +481,10 @@
        --with-fpu=vfpv3-d16 \
        --disable-sjlj-exceptions \
 %endif
+%if "%{TARGET_ARCH}" == "aarch64"
+       --enable-fix-cortex-a53-835769 \
+       --enable-fix-cortex-a53-843419 \
+%endif
 %if "%{TARGET_ARCH}" == "powerpc" || "%{TARGET_ARCH}" == "powerpc64" || 
"%{TARGET_ARCH}" == "powerpc64le"
 %if "%{TARGET_ARCH}" == "powerpc"
         --with-cpu=default32 \

cross-arm-gcc8.spec: same change
cross-arm-none-gcc8-bootstrap.spec: same change
cross-arm-none-gcc8.spec: same change
cross-avr-gcc8-bootstrap.spec: same change
cross-avr-gcc8.spec: same change
cross-epiphany-gcc8-bootstrap.spec: same change
cross-epiphany-gcc8.spec: same change
cross-hppa-gcc8.spec: same change
cross-i386-gcc8.spec: same change
cross-m68k-gcc8.spec: same change
cross-mips-gcc8.spec: same change
cross-nvptx-gcc8.spec: same change
cross-ppc64-gcc8.spec: same change
cross-ppc64le-gcc8.spec: same change
cross-riscv64-gcc8.spec: same change
cross-rx-gcc8-bootstrap.spec: same change
cross-rx-gcc8.spec: same change
cross-s390x-gcc8.spec: same change
cross-sparc-gcc8.spec: same change
cross-sparc64-gcc8.spec: same change
cross-x86_64-gcc8.spec: same change
++++++ gcc8-testresults.spec ++++++
--- /var/tmp/diff_new_pack.rLY5ig/_old  2018-04-22 14:44:03.835362634 +0200
+++ /var/tmp/diff_new_pack.rLY5ig/_new  2018-04-22 14:44:03.839362490 +0200
@@ -250,7 +250,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.0.1+r258445
+Version:        8.0.1+r259467
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -498,8 +498,8 @@
 # In general we want to ship release checking enabled compilers
 # which is the default for released compilers
 #ENABLE_CHECKING="--enable-checking=yes"
-#ENABLE_CHECKING="--enable-checking=release"
-ENABLE_CHECKING=""
+ENABLE_CHECKING="--enable-checking=release"
+#ENABLE_CHECKING=""
 
 # Work around tail/head -1 changes
 export _POSIX2_VERSION=199209
@@ -652,6 +652,10 @@
        --with-fpu=vfpv3-d16 \
        --disable-sjlj-exceptions \
 %endif
+%if "%{TARGET_ARCH}" == "aarch64"
+       --enable-fix-cortex-a53-835769 \
+       --enable-fix-cortex-a53-843419 \
+%endif
 %if "%{TARGET_ARCH}" == "powerpc" || "%{TARGET_ARCH}" == "powerpc64" || 
"%{TARGET_ARCH}" == "powerpc64le"
 %if "%{TARGET_ARCH}" == "powerpc"
         --with-cpu=default32 \
@@ -748,6 +752,9 @@
 %endif
 
 %install
+# Make sure libtool re-linking libasan at install time doesn't drop the
+# libstdc++ reference to make asan of C++ modules in python work
+export SUSE_ASNEEDED=0
 export NO_BRP_CHECK_BYTECODE_VERSION=true
 cd obj-%{GCCDIST}
 %if 0%{?run_tests:1} 

++++++ gcc8.spec ++++++
--- /var/tmp/diff_new_pack.rLY5ig/_old  2018-04-22 14:44:03.863361622 +0200
+++ /var/tmp/diff_new_pack.rLY5ig/_new  2018-04-22 14:44:03.867361476 +0200
@@ -232,7 +232,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 Url:            http://gcc.gnu.org/
-Version:        8.0.1+r258445
+Version:        8.0.1+r259467
 Release:        0
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -1747,8 +1747,8 @@
 # In general we want to ship release checking enabled compilers
 # which is the default for released compilers
 #ENABLE_CHECKING="--enable-checking=yes"
-#ENABLE_CHECKING="--enable-checking=release"
-ENABLE_CHECKING=""
+ENABLE_CHECKING="--enable-checking=release"
+#ENABLE_CHECKING=""
 
 # Work around tail/head -1 changes
 export _POSIX2_VERSION=199209
@@ -1901,6 +1901,10 @@
        --with-fpu=vfpv3-d16 \
        --disable-sjlj-exceptions \
 %endif
+%if "%{TARGET_ARCH}" == "aarch64"
+       --enable-fix-cortex-a53-835769 \
+       --enable-fix-cortex-a53-843419 \
+%endif
 %if "%{TARGET_ARCH}" == "powerpc" || "%{TARGET_ARCH}" == "powerpc64" || 
"%{TARGET_ARCH}" == "powerpc64le"
 %if "%{TARGET_ARCH}" == "powerpc"
         --with-cpu=default32 \
@@ -1997,6 +2001,9 @@
 %endif
 
 %install
+# Make sure libtool re-linking libasan at install time doesn't drop the
+# libstdc++ reference to make asan of C++ modules in python work
+export SUSE_ASNEEDED=0
 export NO_BRP_CHECK_BYTECODE_VERSION=true
 cd obj-%{GCCDIST}
 # Work around tail/head -1 changes
@@ -2004,6 +2011,14 @@
 export LIBRARY_PATH=$RPM_BUILD_ROOT%{libsubdir}:$RPM_BUILD_ROOT%{mainlibdirbi}
 make install DESTDIR=$RPM_BUILD_ROOT
 
+# verify libasan really ended up with libstdc++ as NEEDED.
+%ifarch %asan_arch
+  readelf -d $RPM_BUILD_ROOT%{versmainlibdir}/libasan.so.%{libasan_sover}* | 
grep 'NEEDED.*libstdc++' || exit 1
+%if %{biarch}
+  readelf -d $RPM_BUILD_ROOT%{versmainlibdirbi}/libasan.so.%{libasan_sover}* | 
grep 'NEEDED.*libstdc++' || exit 1
+%endif
+%endif
+
 # Remove some useless .la files
 for lib in libobjc libgfortran libquadmath libcaf_single \
     libgomp libgomp-plugin-hsa libstdc++ libsupc++ libgo \

++++++ gcc-8.0.1+r258445.tar.xz -> gcc-8.0.1+r259467.tar.xz ++++++
/work/SRC/openSUSE:Factory/gcc8/gcc-8.0.1+r258445.tar.xz 
/work/SRC/openSUSE:Factory/.gcc8.new/gcc-8.0.1+r259467.tar.xz differ: char 27, 
line 1

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.rLY5ig/_old  2018-04-22 14:44:04.059354530 +0200
+++ /var/tmp/diff_new_pack.rLY5ig/_new  2018-04-22 14:44:04.063354386 +0200
@@ -236,7 +236,7 @@
 %define biarch_targets x86_64 s390x powerpc64 powerpc sparc sparc64
 
 URL:          http://gcc.gnu.org/
-Version: 8.0.1+r258445
+Version: 8.0.1+r259467
 Release:      1
 %define gcc_version %(echo %version | sed 's/+.*//')
 %define gcc_dir_version %(echo %gcc_version | cut -d '.' -f 1)
@@ -1086,8 +1086,8 @@
 # In general we want to ship release checking enabled compilers
 # which is the default for released compilers
 #ENABLE_CHECKING="--enable-checking=yes"
-#ENABLE_CHECKING="--enable-checking=release"
-ENABLE_CHECKING=""
+ENABLE_CHECKING="--enable-checking=release"
+#ENABLE_CHECKING=""
 
 # Work around tail/head -1 changes
 export _POSIX2_VERSION=199209
@@ -1240,6 +1240,10 @@
        --with-fpu=vfpv3-d16 \
        --disable-sjlj-exceptions \
 %endif
+%if "%{TARGET_ARCH}" == "aarch64"
+       --enable-fix-cortex-a53-835769 \
+       --enable-fix-cortex-a53-843419 \
+%endif
 %if "%{TARGET_ARCH}" == "powerpc" || "%{TARGET_ARCH}" == "powerpc64" || 
"%{TARGET_ARCH}" == "powerpc64le"
 %if "%{TARGET_ARCH}" == "powerpc"
         --with-cpu=default32 \
@@ -1338,6 +1342,9 @@
 %endif
 
 %install
+# Make sure libtool re-linking libasan at install time doesn't drop the
+# libstdc++ reference to make asan of C++ modules in python work
+export SUSE_ASNEEDED=0
 export NO_BRP_CHECK_BYTECODE_VERSION=true
 cd obj-%{GCCDIST}
 # GCC-TESTSUITE-DELETE-BEGIN
@@ -1346,6 +1353,14 @@
 export LIBRARY_PATH=$RPM_BUILD_ROOT%{libsubdir}:$RPM_BUILD_ROOT%{mainlibdirbi}
 make install DESTDIR=$RPM_BUILD_ROOT
 
+# verify libasan really ended up with libstdc++ as NEEDED.
+%ifarch %asan_arch
+  readelf -d $RPM_BUILD_ROOT%{versmainlibdir}/libasan.so.%{libasan_sover}* | 
grep 'NEEDED.*libstdc++' || exit 1
+%if %{biarch}
+  readelf -d $RPM_BUILD_ROOT%{versmainlibdirbi}/libasan.so.%{libasan_sover}* | 
grep 'NEEDED.*libstdc++' || exit 1
+%endif
+%endif
+
 # Remove some useless .la files
 for lib in libobjc libgfortran libquadmath libcaf_single \
     libgomp libgomp-plugin-hsa libstdc++ libsupc++ libgo \


Reply via email to