Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfabric for openSUSE:Factory checked in at 2022-08-24 15:10:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfabric (Old) and /work/SRC/openSUSE:Factory/.libfabric.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfabric" Wed Aug 24 15:10:49 2022 rev:33 rq:998811 version:1.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfabric/fabtests.changes 2022-07-31 23:00:42.643651082 +0200 +++ /work/SRC/openSUSE:Factory/.libfabric.new.2083/fabtests.changes 2022-08-24 15:11:01.436496463 +0200 @@ -1,0 +2,9 @@ +Mon Aug 1 20:01:18 UTC 2022 - Martin Li??ka <[email protected]> + +- Add disable-flatten-attr.patch that drops flatten attribute. + Note the flatten attribute results in huge compile time hog + in inliner (same the binary size would be huge). +- Use %make_build and enable LTO (boo#1133235). +- Synchronize used Patches. + +------------------------------------------------------------------- libfabric.changes: same change New: ---- disable-flatten-attr.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fabtests.spec ++++++ --- /var/tmp/diff_new_pack.oburgU/_old 2022-08-24 15:11:02.076497080 +0200 +++ /var/tmp/diff_new_pack.oburgU/_new 2022-08-24 15:11:02.080497085 +0200 @@ -27,6 +27,9 @@ URL: http://www.github.com/ofiwg/libfabric Source: libfabric-%{version}%{git_ver}.tar.bz2 Source1: fabtests-rpmlintrc +Patch0: libfabric-libtool.patch +Patch1: prov-opx-Correctly-disable-OPX-if-unsupported.patch +Patch2: disable-flatten-attr.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: libfabric-devel = %{version} @@ -38,12 +41,15 @@ %prep %setup -q -n libfabric-%{version}%{git_ver} +%patch0 -p1 +%patch1 +%patch2 -p1 %build cd fabtests ./autogen.sh %configure %{?_with_libfabric} -make %{?_smp_mflags} +%make_build %install %make_install -C fabtests ++++++ libfabric.spec ++++++ --- /var/tmp/diff_new_pack.oburgU/_old 2022-08-24 15:11:02.100497104 +0200 +++ /var/tmp/diff_new_pack.oburgU/_new 2022-08-24 15:11:02.104497108 +0200 @@ -29,6 +29,7 @@ Source1: baselibs.conf Patch0: libfabric-libtool.patch Patch1: prov-opx-Correctly-disable-OPX-if-unsupported.patch +Patch2: disable-flatten-attr.patch URL: http://www.github.com/ofiwg/libfabric BuildRequires: autoconf BuildRequires: automake @@ -72,9 +73,9 @@ %setup -q -n %{name}-%{version}%{git_ver} %patch0 -p1 %patch1 +%patch2 -p1 %build -%define _lto_cflags %{nil} rm -f config/libtool.m4 autoreconf -fi # defaults: with-dlopen and without-valgrind can be over-rode: @@ -88,7 +89,7 @@ --enable-psm3 \ %endif --disable-static -make %{?_smp_mflags} +%make_build %install %make_install ++++++ disable-flatten-attr.patch ++++++ diff --git a/prov/opx/include/rdma/opx/fi_opx_compiler.h b/prov/opx/include/rdma/opx/fi_opx_compiler.h index 80493bd..e216faa 100644 --- a/prov/opx/include/rdma/opx/fi_opx_compiler.h +++ b/prov/opx/include/rdma/opx/fi_opx_compiler.h @@ -41,7 +41,7 @@ #define L2_CACHE_LINE_SIZE (64) #ifdef NDEBUG // No Debug, Optimizing -#define __OPX_FORCE_INLINE_AND_FLATTEN__ static inline __attribute__ ((always_inline, flatten)) +#define __OPX_FORCE_INLINE_AND_FLATTEN__ static inline __attribute__ ((always_inline)) #define __OPX_FORCE_INLINE__ static inline __attribute__ ((always_inline)) #else // NDEBUG #define __OPX_FORCE_INLINE_AND_FLATTEN__ static inline
