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 {
