Update to 1.3.0

This commit is contained in:
Orion Poplawski 2016-04-12 08:20:01 -06:00
parent d3ffefb68a
commit 7929bb2016
4 changed files with 7 additions and 42 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
/libfabric-1.1.0.tar.bz2 /libfabric-1.1.0.tar.bz2
/libfabric-1.2.0.tar.bz2 /libfabric-1.2.0.tar.bz2
/libfabric-1.3.0.tar.bz2

View File

@ -1,35 +0,0 @@
From 7d9ea39e4523fa362a447cd7942074b7dce28673 Mon Sep 17 00:00:00 2001
From: Evgeny Leksikov <evgeny.leksikov@intel.com>
Date: Wed, 9 Mar 2016 21:29:37 +0300
Subject: [PATCH] verbs/RDM: fix non-x86 build Signed-off-by:Evgeny Leksikov
<evgeny.leksikov@intel.com>
---
prov/verbs/src/ep_rdm/verbs_utils.h | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/prov/verbs/src/ep_rdm/verbs_utils.h b/prov/verbs/src/ep_rdm/verbs_utils.h
index 49ffc06..95790e3 100644
--- a/prov/verbs/src/ep_rdm/verbs_utils.h
+++ b/prov/verbs/src/ep_rdm/verbs_utils.h
@@ -45,15 +45,16 @@
#include <rdma/fi_log.h>
#include "../fi_verbs.h"
-#if defined(__ICC) || defined(__INTEL_COMPILER) || \
- defined(__GNUC__) || defined(__GNUG__)
+#if (defined(__ICC) || defined(__INTEL_COMPILER) || \
+ defined(__GNUC__) || defined(__GNUG__)) && \
+ defined(__x86_64__)
#include "xmmintrin.h"
#define FI_IBV_PREFETCH_ADDR(_addr) { \
_mm_prefetch((const char *)(_addr), _MM_HINT_T0);\
}
-#else /* ICC || GCC */
+#else /* ICC || GCC && x86_64 */
#define FI_IBV_PREFETCH_ADDR(_addr)
-#endif /* ICC || GCC */
+#endif /* ICC || GCC && x86_64 */
/* TODO: Merge anything useful into verbs_rdm.h */

View File

@ -1,14 +1,11 @@
Name: libfabric Name: libfabric
Version: 1.2.0 Version: 1.3.0
Release: 1%{?dist} Release: 1%{?dist}
Summary: Open Fabric Interfaces Summary: Open Fabric Interfaces
License: BSD or GPLv2 License: BSD or GPLv2
URL: http://ofiwg.github.io/libfabric/ URL: http://ofiwg.github.io/libfabric/
Source0: http://downloads.openfabrics.org/downloads/ofi/libfabric-%{version}.tar.bz2 Source0: https://github.com/ofiwg/libfabric/releases/download/v%{version}/libfabric-%{version}.tar.bz2
# Fix non-x86 builds
# https://github.com/ofiwg/libfabric/issues/1842
Patch0: https://patch-diff.githubusercontent.com/raw/ofiwg/libfabric/pull/1844.patch
BuildRequires: libibverbs-devel BuildRequires: libibverbs-devel
BuildRequires: libnl3-devel BuildRequires: libnl3-devel
@ -46,7 +43,6 @@ developing applications that use %{name}.
%prep %prep
%setup -q %setup -q
%patch0 -p1
%build %build
@ -82,6 +78,9 @@ find %{buildroot} -name '*.la' -exec rm -f {} ';'
%changelog %changelog
* Tue Apr 12 2016 Orion Poplawski <orion@cora.nwra.com> - 1.3.0-1
- Update to 1.3.0
* Wed Mar 9 2016 Orion Poplawski <orion@cora.nwra.com> - 1.2.0-1 * Wed Mar 9 2016 Orion Poplawski <orion@cora.nwra.com> - 1.2.0-1
- Update to 1.2.0 - Update to 1.2.0
- Use psm/psm2 if possible on EL - Use psm/psm2 if possible on EL

View File

@ -1 +1 @@
e4ccb6b3abc1a9c13e9ad066e6c14dc3 libfabric-1.2.0.tar.bz2 fa678d57a93796a59f618a1cd79ac1a7 libfabric-1.3.0.tar.bz2