SHA256
1
0
forked from pool/dapl

Accepting request 611885 from science:HPC

OBS-URL: https://build.opensuse.org/request/show/611885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dapl?expand=0&rev=8
This commit is contained in:
Dominique Leuenberger 2018-05-29 08:43:14 +00:00 committed by Git OBS Bridge
commit 6210cfbb51
5 changed files with 55 additions and 2 deletions

View File

@ -0,0 +1,39 @@
diff -upr dapl-2.1.10.orig/dapl/udapl/linux/dapl_osd.h dapl-2.1.10/dapl/udapl/linux/dapl_osd.h
--- dapl/udapl/linux/dapl_osd.h 2018-05-24 13:31:37.000000000 +0200
+++ dapl/udapl/linux/dapl_osd.h 2018-05-24 14:03:08.040508060 +0200
@@ -51,7 +51,7 @@
#if !defined (__i386__) && !defined (__ia64__) && !defined(__x86_64__) && \
!defined(__PPC__) && !defined(__PPC64__) && !defined(__s390x__) && \
- !defined(__aarch64__) && !defined(__s390__)
+ !defined(__aarch64__) && !defined(__arm__) && !defined(__s390__)
#error UNDEFINED ARCH
#endif
@@ -215,7 +215,7 @@ dapl_os_atomic_inc (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
__atomic_fetch_add(v, 1, __ATOMIC_ACQ_REL);
#else /* !__ia64__ */
__asm__ __volatile__ (
@@ -261,7 +261,7 @@ dapl_os_atomic_dec (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
__atomic_fetch_add(v, -1, __ATOMIC_ACQ_REL);
#else /* !__ia64__ */
__asm__ __volatile__ (
@@ -327,7 +327,7 @@ dapl_os_atomic_assign (
: "=&r" (current_value), "=m" (*v)
: "r" (v), "r" (match_value), "r" (new_value), "m" (*v)
: "cc", "memory");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
current_value = match_value;
__atomic_compare_exchange_n(v, &current_value, new_value, 1,
__ATOMIC_ACQ_REL, __ATOMIC_RELAXED);

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu May 24 12:50:25 UTC 2018 - kasimir_@outlook.de
- Add patch for arm platform support
* dapl-add-arm-platform-support.patch
-------------------------------------------------------------------
Thu Jul 20 08:25:04 UTC 2017 - nmoreychaisemartin@suse.com

View File

@ -31,6 +31,7 @@ Patch5: dapl-define_NULL.patch
Patch6: dapl-man_page_fixes.patch
Patch7: dapl-fsf_address.patch
Patch12: dapl-s390.patch
Patch13: dapl-add-arm-platform-support.patch
Url: http://www.openfabrics.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
@ -38,7 +39,6 @@ BuildRequires: automake
BuildRequires: libibverbs-devel
BuildRequires: librdmacm-devel
BuildRequires: libtool
ExcludeArch: armv7hl
%if "%name" == "dapl"
Conflicts: dapl-debug
@ -129,6 +129,7 @@ Test suite to validate the uDAPL library APIs.
%patch6
%patch7
%patch12
%patch13
%build
%if %suse_version == 1110

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu May 24 12:47:16 UTC 2018 - kasimir_@outlook.de
- Add patch for arm platform support
* dapl-add-arm-platform-support.patch
-------------------------------------------------------------------
Thu Jul 20 08:25:04 UTC 2017 - nmoreychaisemartin@suse.com

View File

@ -31,6 +31,7 @@ Patch5: dapl-define_NULL.patch
Patch6: dapl-man_page_fixes.patch
Patch7: dapl-fsf_address.patch
Patch12: dapl-s390.patch
Patch13: dapl-add-arm-platform-support.patch
Url: http://www.openfabrics.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: autoconf
@ -38,7 +39,6 @@ BuildRequires: automake
BuildRequires: libibverbs-devel
BuildRequires: librdmacm-devel
BuildRequires: libtool
ExcludeArch: armv7hl
%if "%name" == "dapl"
Conflicts: dapl-debug
@ -129,6 +129,7 @@ Test suite to validate the uDAPL library APIs.
%patch6
%patch7
%patch12
%patch13
%build
%if %suse_version == 1110