Hello community,

here is the log from the commit of package openucx for openSUSE:Factory checked 
in at 2018-03-30 11:58:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openucx (Old)
 and      /work/SRC/openSUSE:Factory/.openucx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openucx"

Fri Mar 30 11:58:56 2018 rev:7 rq:591614 version:1.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/openucx/openucx.changes  2018-01-25 
12:34:54.630433697 +0100
+++ /work/SRC/openSUSE:Factory/.openucx.new/openucx.changes     2018-03-30 
11:58:59.384030122 +0200
@@ -1,0 +2,6 @@
+Tue Mar 27 07:12:37 UTC 2018 - [email protected]
+
+- Add UCT-UD-fixed-compilation-by-gcc8.patch to fix compilation
+  with GCC8 (bsc#1084635)
+
+-------------------------------------------------------------------

New:
----
  UCT-UD-fixed-compilation-by-gcc8.patch

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

Other differences:
------------------
++++++ openucx.spec ++++++
--- /var/tmp/diff_new_pack.USmMkC/_old  2018-03-30 11:58:59.952009582 +0200
+++ /var/tmp/diff_new_pack.USmMkC/_new  2018-03-30 11:58:59.952009582 +0200
@@ -28,6 +28,7 @@
 #Git-Web:      https://github.com/openucx/ucx
 Source:         
https://github.com/openucx/ucx/releases/download/v%version/ucx-%version.tar.gz
 Patch1:         openucx-s390x-support.patch
+Patch2:         UCT-UD-fixed-compilation-by-gcc8.patch
 BuildRequires:  autoconf >= 2.63
 BuildRequires:  automake >= 1.10
 BuildRequires:  binutils-devel
@@ -127,6 +128,7 @@
 %prep
 %setup -qn ucx-%version
 %patch -P 1 -p1
+%patch2
 
 %build
 autoreconf -fi

++++++ UCT-UD-fixed-compilation-by-gcc8.patch ++++++
commit 851a26c3e553f88386658129ad2d4dca060e164c
Author: Sergey Oblomov <[email protected]>
Date:   Mon Mar 19 07:25:32 2018 +0200

    UCT/UD: fixed compilation by gcc8
    
    - removed 'packed' attribute from uct_ud_send_skb_inl_t structure

diff --git src/uct/ib/ud/base/ud_def.h src/uct/ib/ud/base/ud_def.h
index 0ccc0bb8495a..44d50ec643f8 100644
--- src/uct/ib/ud/base/ud_def.h
+++ src/uct/ib/ud/base/ud_def.h
@@ -172,8 +172,8 @@ typedef struct uct_ud_zcopy_desc {
 
 typedef struct uct_ud_send_skb_inl {
     uct_ud_send_skb_t  super;
-    uct_ud_neth_t      neth;
-} UCS_S_PACKED uct_ud_send_skb_inl_t;
+    uct_ud_neth_t      neth; /* placeholder for super.neth, should not be used 
directly */
+} uct_ud_send_skb_inl_t;
 
 
 typedef struct uct_ud_recv_skb {

Reply via email to