Hello community,

here is the log from the commit of package gcc6 for openSUSE:Factory checked in 
at 2017-08-24 17:39:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc6 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc6.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc6"

Thu Aug 24 17:39:24 2017 rev:13 rq:515134 version:6.4.1+r249957

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc6/cross-aarch64-gcc6.changes  2017-07-21 
22:38:24.945690359 +0200
+++ /work/SRC/openSUSE:Factory/.gcc6.new/cross-aarch64-gcc6.changes     
2017-08-24 17:39:27.777728744 +0200
@@ -1,0 +2,11 @@
+Tue Aug  8 07:50:26 UTC 2017 - [email protected]
+
+- Comment code using a different Ada compiler for bootstrapping,
+  fixing build for SLE-15.
+
+-------------------------------------------------------------------
+Mon Aug  7 19:30:56 UTC 2017 - [email protected]
+
+- Add gcc6-glibc-2.26-compat.diff to make it build with glibc 2.26.
+
+-------------------------------------------------------------------
cross-arm-gcc6.changes: same change
cross-armv6hl-gcc6.changes: same change
cross-armv7hl-gcc6.changes: same change
cross-avr-gcc6.changes: same change
cross-epiphany-gcc6-bootstrap.changes: same change
cross-epiphany-gcc6.changes: same change
cross-hppa-gcc6.changes: same change
cross-i386-gcc6.changes: same change
cross-m68k-gcc6.changes: same change
cross-mips-gcc6.changes: same change
cross-ppc64-gcc6.changes: same change
cross-ppc64le-gcc6.changes: same change
cross-rx-gcc6-bootstrap.changes: same change
cross-rx-gcc6.changes: same change
cross-s390x-gcc6.changes: same change
cross-sparc-gcc6.changes: same change
cross-sparc64-gcc6.changes: same change
cross-x86_64-gcc6.changes: same change
gcc6-testresults.changes: same change
gcc6.changes: same change
libgcj-gcc6.changes: same change

New:
----
  gcc6-glibc-2.26-compat.diff

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

Other differences:
------------------
++++++ cross-aarch64-gcc6.spec ++++++
--- /var/tmp/diff_new_pack.tQW4DY/_old  2017-08-24 17:39:35.068702273 +0200
+++ /var/tmp/diff_new_pack.tQW4DY/_new  2017-08-24 17:39:35.088699458 +0200
@@ -169,6 +169,7 @@
 Patch10:        gcc5-no-return-gcc43-workaround.patch
 Patch11:        gcc6-hsa-enablement.patch
 Patch13:        gcc6-SOURCE_DATE_EPOCH.patch
+Patch14:        gcc6-glibc-2.26-compat.diff
 # A set of patches from the RH srpm
 Patch50:        gcc41-java-slow_pthread_self.patch
 Patch51:        gcc41-ppc32-retaddr.patch
@@ -245,6 +246,7 @@
 %patch10
 %patch11 -p1
 %patch13
+%patch14
 %patch50
 %patch51
 %patch60

cross-arm-gcc6.spec: same change
cross-armv6hl-gcc6.spec: same change
cross-armv7hl-gcc6.spec: same change
cross-avr-gcc6.spec: same change
cross-epiphany-gcc6-bootstrap.spec: same change
cross-epiphany-gcc6.spec: same change
cross-hppa-gcc6.spec: same change
cross-i386-gcc6.spec: same change
cross-m68k-gcc6.spec: same change
cross-mips-gcc6.spec: same change
cross-ppc64-gcc6.spec: same change
cross-ppc64le-gcc6.spec: same change
cross-rx-gcc6-bootstrap.spec: same change
cross-rx-gcc6.spec: same change
cross-s390x-gcc6.spec: same change
cross-sparc-gcc6.spec: same change
cross-sparc64-gcc6.spec: same change
cross-x86_64-gcc6.spec: same change
++++++ gcc6-testresults.spec ++++++
--- /var/tmp/diff_new_pack.tQW4DY/_old  2017-08-24 17:39:36.628482677 +0200
+++ /var/tmp/diff_new_pack.tQW4DY/_new  2017-08-24 17:39:36.636481551 +0200
@@ -213,13 +213,13 @@
 BuildRequires:  isl-devel
 %endif
 %if %{build_ada}
-%if %{suse_version} > 1330
-%define hostsuffix %{binsuffix}
-BuildRequires:  gcc6-ada
-%else
+#%if %{suse_version} > 1330
+#%define hostsuffix %{binsuffix}
+#BuildRequires: gcc6-ada
+#%else
 %define hostsuffix %{nil}
 BuildRequires:  gcc-ada
-%endif
+#%endif
 %endif
 %if 0%{?building_libjava:1}%{?building_testsuite:1}
 BuildRequires:  fastjar
@@ -343,6 +343,7 @@
 Patch10:        gcc5-no-return-gcc43-workaround.patch
 Patch11:        gcc6-hsa-enablement.patch
 Patch13:        gcc6-SOURCE_DATE_EPOCH.patch
+Patch14:        gcc6-glibc-2.26-compat.diff
 # A set of patches from the RH srpm
 Patch50:        gcc41-java-slow_pthread_self.patch
 Patch51:        gcc41-ppc32-retaddr.patch
@@ -470,6 +471,7 @@
 %patch10
 %patch11 -p1
 %patch13
+%patch14
 %patch50
 %patch51
 %patch60

++++++ gcc6.spec ++++++
--- /var/tmp/diff_new_pack.tQW4DY/_old  2017-08-24 17:39:36.740466911 +0200
+++ /var/tmp/diff_new_pack.tQW4DY/_new  2017-08-24 17:39:36.752465222 +0200
@@ -195,13 +195,13 @@
 BuildRequires:  isl-devel
 %endif
 %if %{build_ada}
-%if %{suse_version} > 1330
-%define hostsuffix %{binsuffix}
-BuildRequires:  gcc6-ada
-%else
+#%if %{suse_version} > 1330
+#%define hostsuffix %{binsuffix}
+#BuildRequires: gcc6-ada
+#%else
 %define hostsuffix %{nil}
 BuildRequires:  gcc-ada
-%endif
+#%endif
 %endif
 %if 0%{?building_libjava:1}%{?building_testsuite:1}
 BuildRequires:  fastjar
@@ -325,6 +325,7 @@
 Patch10:        gcc5-no-return-gcc43-workaround.patch
 Patch11:        gcc6-hsa-enablement.patch
 Patch13:        gcc6-SOURCE_DATE_EPOCH.patch
+Patch14:        gcc6-glibc-2.26-compat.diff
 # A set of patches from the RH srpm
 Patch50:        gcc41-java-slow_pthread_self.patch
 Patch51:        gcc41-ppc32-retaddr.patch
@@ -1971,6 +1972,7 @@
 %patch10
 %patch11 -p1
 %patch13
+%patch14
 %patch50
 %patch51
 %patch60

++++++ libgcj-gcc6.spec ++++++
--- /var/tmp/diff_new_pack.tQW4DY/_old  2017-08-24 17:39:36.836453398 +0200
+++ /var/tmp/diff_new_pack.tQW4DY/_new  2017-08-24 17:39:36.852451145 +0200
@@ -212,13 +212,13 @@
 BuildRequires:  isl-devel
 %endif
 %if %{build_ada}
-%if %{suse_version} > 1330
-%define hostsuffix %{binsuffix}
-BuildRequires:  gcc6-ada
-%else
+#%if %{suse_version} > 1330
+#%define hostsuffix %{binsuffix}
+#BuildRequires: gcc6-ada
+#%else
 %define hostsuffix %{nil}
 BuildRequires:  gcc-ada
-%endif
+#%endif
 %endif
 %if 0%{?building_libjava:1}%{?building_testsuite:1}
 BuildRequires:  fastjar
@@ -342,6 +342,7 @@
 Patch10:        gcc5-no-return-gcc43-workaround.patch
 Patch11:        gcc6-hsa-enablement.patch
 Patch13:        gcc6-SOURCE_DATE_EPOCH.patch
+Patch14:        gcc6-glibc-2.26-compat.diff
 # A set of patches from the RH srpm
 Patch50:        gcc41-java-slow_pthread_self.patch
 Patch51:        gcc41-ppc32-retaddr.patch
@@ -733,6 +734,7 @@
 %patch10
 %patch11 -p1
 %patch13
+%patch14
 %patch50
 %patch51
 %patch60


++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.tQW4DY/_old  2017-08-24 17:39:37.336383014 +0200
+++ /var/tmp/diff_new_pack.tQW4DY/_new  2017-08-24 17:39:37.336383014 +0200
@@ -199,13 +199,13 @@
 BuildRequires: isl-devel
 %endif
 %if %{build_ada}
-%if %{suse_version} > 1330
-%define hostsuffix %{binsuffix}
-BuildRequires: gcc@base_ver@-ada
-%else
+#%if %{suse_version} > 1330
+#%define hostsuffix %{binsuffix}
+#BuildRequires: gcc@base_ver@-ada
+#%else
 %define hostsuffix %{nil}
 BuildRequires: gcc-ada
-%endif
+#%endif
 %endif
 %if 0%{?building_libjava:1}%{?building_testsuite:1}
 BuildRequires: fastjar
@@ -332,6 +332,7 @@
 Patch10:       gcc5-no-return-gcc43-workaround.patch
 Patch11:        gcc6-hsa-enablement.patch
 Patch13:       gcc6-SOURCE_DATE_EPOCH.patch
+Patch14:        gcc6-glibc-2.26-compat.diff
 # A set of patches from the RH srpm
 Patch50:       gcc41-java-slow_pthread_self.patch
 Patch51:       gcc41-ppc32-retaddr.patch
@@ -1235,6 +1236,7 @@
 %patch10
 %patch11 -p1
 %patch13
+%patch14
 %patch50
 %patch51
 %patch60

++++++ gcc6-glibc-2.26-compat.diff ++++++
--- libsanitizer/sanitizer_common/sanitizer_linux.h.mm  2016-04-18 
08:15:25.000000000 +0000
+++ libsanitizer/sanitizer_common/sanitizer_linux.h     2017-08-07 
19:27:20.000000000 +0000
@@ -19,7 +19,6 @@
 #include "sanitizer_platform_limits_posix.h"
 
 struct link_map;  // Opaque type returned by dlopen().
-struct sigaltstack;
 
 namespace __sanitizer {
 // Dirent structure for getdents(). Note that this structure is different from
@@ -28,8 +27,7 @@ struct linux_dirent;
 
 // Syscall wrappers.
 uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count);
-uptr internal_sigaltstack(const struct sigaltstack* ss,
-                          struct sigaltstack* oss);
+uptr internal_sigaltstack(const void* ss, void* oss);
 uptr internal_sigprocmask(int how, __sanitizer_sigset_t *set,
     __sanitizer_sigset_t *oldset);
 void internal_sigfillset(__sanitizer_sigset_t *set);
--- libsanitizer/sanitizer_common/sanitizer_linux.cc.mm 2016-04-18 
08:15:25.000000000 +0000
+++ libsanitizer/sanitizer_common/sanitizer_linux.cc    2017-08-07 
19:27:08.000000000 +0000
@@ -546,8 +546,7 @@ uptr internal_prctl(int option, uptr arg
 }
 #endif
 
-uptr internal_sigaltstack(const struct sigaltstack *ss,
-                         struct sigaltstack *oss) {
+uptr internal_sigaltstack(const void *ss, void *oss) {
   return internal_syscall(SYSCALL(sigaltstack), (uptr)ss, (uptr)oss);
 }
 
--- libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc.mm    
2016-04-18 08:15:25.000000000 +0000
+++ libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc       
2017-08-07 19:14:15.000000000 +0000
@@ -267,7 +267,7 @@ static int TracerThread(void* argument)
 
   // Alternate stack for signal handling.
   InternalScopedBuffer<char> handler_stack_memory(kHandlerStackSize);
-  struct sigaltstack handler_stack;
+  stack_t handler_stack;
   internal_memset(&handler_stack, 0, sizeof(handler_stack));
   handler_stack.ss_sp = handler_stack_memory.data();
   handler_stack.ss_size = kHandlerStackSize;
--- libsanitizer/tsan/tsan_platform_linux.cc.mm 2016-08-12 09:31:17.000000000 
+0000
+++ libsanitizer/tsan/tsan_platform_linux.cc    2017-08-07 19:45:42.000000000 
+0000
@@ -291,7 +291,7 @@ bool IsGlobalVar(uptr addr) {
 int ExtractResolvFDs(void *state, int *fds, int nfd) {
 #if SANITIZER_LINUX
   int cnt = 0;
-  __res_state *statp = (__res_state*)state;
+  struct __res_state *statp = (struct __res_state*)state;
   for (int i = 0; i < MAXNS && cnt < nfd; i++) {
     if (statp->_u._ext.nsaddrs[i] && statp->_u._ext.nssocks[i] != -1)
       fds[cnt++] = statp->_u._ext.nssocks[i];
--- libjava/include/i386-signal.h.mm    2012-01-04 12:10:56.000000000 +0000
+++ libjava/include/i386-signal.h       2017-08-07 19:55:58.000000000 +0000
@@ -29,7 +29,7 @@ static void _Jv_##_name (int, siginfo_t
 #define HANDLE_DIVIDE_OVERFLOW                                         \
 do                                                                     \
 {                                                                      \
-  struct ucontext *_uc = (struct ucontext *)_p;                                
\
+  ucontext_t *_uc = (ucontext_t *)_p;                          \
   gregset_t &_gregs = _uc->uc_mcontext.gregs;                          \
   unsigned char *_eip = (unsigned char *)_gregs[REG_EIP];              \
                                                                        \
--- libjava/include/x86_64-signal.h.mm  2013-01-04 13:30:16.000000000 +0000
+++ libjava/include/x86_64-signal.h     2017-08-07 19:56:39.000000000 +0000
@@ -28,7 +28,7 @@ static void _Jv_##_name (int, siginfo_t
 #define HANDLE_DIVIDE_OVERFLOW                                         \
 do                                                                     \
 {                                                                      \
-  struct ucontext *_uc = (struct ucontext *)_p;                                
\
+  ucontext_t *_uc = (ucontext_t *)_p;                          \
   gregset_t &_gregs = _uc->uc_mcontext.gregs;                          \
   unsigned char *_rip = (unsigned char *)_gregs[REG_RIP];              \
                                                                        \
--- libjava/include/s390-signal.h.mm    2011-01-12 15:56:59.000000000 +0000
+++ libjava/include/s390-signal.h       2017-08-07 19:56:25.000000000 +0000
@@ -51,7 +51,7 @@ do                                                            
        \
   struct                                                                \
   {                                                                     \
     unsigned long int uc_flags;                                         \
-    struct ucontext *uc_link;                                           \
+    ucontext_t *uc_link;                                           \
     stack_t uc_stack;                                                   \
     mcontext_t uc_mcontext;                                             \
     unsigned long sigmask[2];                                           \

Reply via email to