leverage GNU-source when building the library
This commit is contained in:
parent
b3aa7badc1
commit
c0fa76ef66
23
leverage-GNU-source-when-building-the-library.patch
Normal file
23
leverage-GNU-source-when-building-the-library.patch
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
From 7b0bd558ac6ec7e192c271d5805f5fe663026697 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Hans Pabst <hans.pabst@intel.com>
|
||||||
|
Date: Wed, 18 Mar 2020 14:54:39 +0100
|
||||||
|
Subject: [PATCH] Issue #368: leverage GNU-source when building the library
|
||||||
|
(avoid it in case of header-only).
|
||||||
|
|
||||||
|
---
|
||||||
|
include/libxsmm_macros.h | 2 +-
|
||||||
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/include/libxsmm_macros.h b/include/libxsmm_macros.h
|
||||||
|
index 266ad97f51..3a0dd6f010 100644
|
||||||
|
--- a/include/libxsmm_macros.h
|
||||||
|
+++ b/include/libxsmm_macros.h
|
||||||
|
@@ -693,7 +693,7 @@ LIBXSMM_API_INLINE int libxsmm_nonconst_int(int i) { return i; }
|
||||||
|
# endif
|
||||||
|
# endif
|
||||||
|
#endif
|
||||||
|
-#if !defined(_GNU_SOURCE) && 0
|
||||||
|
+#if !defined(_GNU_SOURCE) && defined(LIBXSMM_BUILD)
|
||||||
|
# define _GNU_SOURCE
|
||||||
|
#endif
|
||||||
|
#if !defined(__STDC_FORMAT_MACROS)
|
||||||
@ -8,12 +8,14 @@
|
|||||||
|
|
||||||
Name: libxsmm
|
Name: libxsmm
|
||||||
Version: 1.15
|
Version: 1.15
|
||||||
Release: 1
|
Release: 2
|
||||||
Summary: Small dense or sparse matrix multiplications and convolutions for x86_64
|
Summary: Small dense or sparse matrix multiplications and convolutions for x86_64
|
||||||
License: BSD
|
License: BSD
|
||||||
URL: https://github.com/hfp/libxsmm
|
URL: https://github.com/hfp/libxsmm
|
||||||
Source0: https://github.com/hfp/libxsmm/archive/%version/%name-%version.tar.gz
|
Source0: https://github.com/hfp/libxsmm/archive/%version/%name-%version.tar.gz
|
||||||
|
|
||||||
|
Patch0001: leverage-GNU-source-when-building-the-library.patch
|
||||||
|
|
||||||
BuildRequires: python3 openblas-devel
|
BuildRequires: python3 openblas-devel
|
||||||
%if %{with devtoolset}
|
%if %{with devtoolset}
|
||||||
BuildRequires: devtoolset-6-gcc-gfortran devtoolset-6-gcc-c++
|
BuildRequires: devtoolset-6-gcc-gfortran devtoolset-6-gcc-c++
|
||||||
@ -55,7 +57,7 @@ developing applications that use %name.
|
|||||||
%package_help
|
%package_help
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -n %{name}-%{version} -p1
|
||||||
find samples -name \*.vcxproj | xargs rm
|
find samples -name \*.vcxproj | xargs rm
|
||||||
rm documentation/{README,LICENSE,CONTRIBUTING}.md
|
rm documentation/{README,LICENSE,CONTRIBUTING}.md
|
||||||
rm documentation/gxm.md
|
rm documentation/gxm.md
|
||||||
@ -109,6 +111,9 @@ rm -r samples/cp2k/{build,.make,.state,cp2k-dbcsr,cp2k-collocate,cp2k-test.txt}
|
|||||||
%license LICENSE.md
|
%license LICENSE.md
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 10 2021 lingsheng <lingsheng@huawei.com> - 1.15-2
|
||||||
|
- leverage GNU-source when building the library
|
||||||
|
|
||||||
* Thu May 28 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.15-1
|
* Thu May 28 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.15-1
|
||||||
- Package init
|
- Package init
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user