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:
commit
6210cfbb51
39
dapl-add-arm-platform-support.patch
Normal file
39
dapl-add-arm-platform-support.patch
Normal 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, ¤t_value, new_value, 1,
|
||||
__ATOMIC_ACQ_REL, __ATOMIC_RELAXED);
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user