Accepting request 611884 from home:kasimir:ToTest
- Add patch for arm platform support * dapl-add-arm-platform-support.patch OBS-URL: https://build.opensuse.org/request/show/611884 OBS-URL: https://build.opensuse.org/package/show/science:HPC/dapl?expand=0&rev=18
This commit is contained in:
parent
6a071ecea8
commit
6879ef25db
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
|
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
|
Patch6: dapl-man_page_fixes.patch
|
||||||
Patch7: dapl-fsf_address.patch
|
Patch7: dapl-fsf_address.patch
|
||||||
Patch12: dapl-s390.patch
|
Patch12: dapl-s390.patch
|
||||||
|
Patch13: dapl-add-arm-platform-support.patch
|
||||||
Url: http://www.openfabrics.org
|
Url: http://www.openfabrics.org
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
@ -38,7 +39,6 @@ BuildRequires: automake
|
|||||||
BuildRequires: libibverbs-devel
|
BuildRequires: libibverbs-devel
|
||||||
BuildRequires: librdmacm-devel
|
BuildRequires: librdmacm-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
ExcludeArch: armv7hl
|
|
||||||
|
|
||||||
%if "%name" == "dapl"
|
%if "%name" == "dapl"
|
||||||
Conflicts: dapl-debug
|
Conflicts: dapl-debug
|
||||||
@ -129,6 +129,7 @@ Test suite to validate the uDAPL library APIs.
|
|||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
%patch12
|
%patch12
|
||||||
|
%patch13
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %suse_version == 1110
|
%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
|
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
|
Patch6: dapl-man_page_fixes.patch
|
||||||
Patch7: dapl-fsf_address.patch
|
Patch7: dapl-fsf_address.patch
|
||||||
Patch12: dapl-s390.patch
|
Patch12: dapl-s390.patch
|
||||||
|
Patch13: dapl-add-arm-platform-support.patch
|
||||||
Url: http://www.openfabrics.org
|
Url: http://www.openfabrics.org
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
@ -38,7 +39,6 @@ BuildRequires: automake
|
|||||||
BuildRequires: libibverbs-devel
|
BuildRequires: libibverbs-devel
|
||||||
BuildRequires: librdmacm-devel
|
BuildRequires: librdmacm-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
ExcludeArch: armv7hl
|
|
||||||
|
|
||||||
%if "%name" == "dapl"
|
%if "%name" == "dapl"
|
||||||
Conflicts: dapl-debug
|
Conflicts: dapl-debug
|
||||||
@ -129,6 +129,7 @@ Test suite to validate the uDAPL library APIs.
|
|||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
%patch12
|
%patch12
|
||||||
|
%patch13
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if %suse_version == 1110
|
%if %suse_version == 1110
|
||||||
|
Loading…
Reference in New Issue
Block a user