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

Reply via email to