!6 [sync] PR-5: Upgrade simde to 0.7.3 to resolve compilation failures.

From: @openeuler-sync-bot 
Reviewed-by: @licihua 
Signed-off-by: @licihua
This commit is contained in:
openeuler-ci-bot 2022-03-31 03:33:14 +00:00 committed by Gitee
commit 949ddccc47
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 13 additions and 6 deletions

Binary file not shown.

View File

@ -1,14 +1,15 @@
%global commit_munit da8f73412998e4f1adf1100dc187533a51af77fd
%global commit_simde 3378ab337698933ccb2e4068b26acd5c6afe27c5
%global hedley_version 14
%global debug_package %{nil}
Name: simde
Version: 0.7.0
Version: 0.7.3
Release: 1
Summary: Implementations of SIMD instruction sets for systems which don't natively support them
License: MIT and CC0-1.0
URL: https://github.com/nemequ/simde
Source0: https://github.com/simd-everywhere/%{name}/archive/v%{version}.tar.gz
Source0: https://github.com/simd-everywhere/%{name}/archive/%{commit_simde}.tar.gz
Source1: https://github.com/nemequ/munit/archive/%{commit_munit}.tar.gz
BuildRequires: clang
BuildRequires: cmake
@ -36,7 +37,7 @@ The simde-devel package contains the header files needed
to develop programs that use the SIMDe.
%prep
%autosetup -n %{name}-%{version}
%autosetup -n %{name}-%{commit_simde} -p1
%build
@ -45,6 +46,12 @@ mkdir -p %{buildroot}%{_includedir}
cp -a simde %{buildroot}%{_includedir}
%check
# Check version.
version_major=$(grep '^#define SIMDE_VERSION_MAJOR ' simde/simde-common.h | cut -d ' ' -f 3)
version_minor=$(grep '^#define SIMDE_VERSION_MINOR ' simde/simde-common.h | cut -d ' ' -f 3)
version_micro=$(grep '^#define SIMDE_VERSION_MICRO ' simde/simde-common.h | cut -d ' ' -f 3)
test "%{version}" = "${version_major}.${version_minor}.${version_micro}"
for file in $(find simde/ -type f); do
if ! [[ "${file}" =~ \.h$ ]]; then
echo "${file} is not a header file."
@ -55,9 +62,6 @@ for file in $(find simde/ -type f); do
fi
done
test "$(grep '^#define HEDLEY_VERSION ' simde/hedley.h | cut -d ' ' -f3)" = \
'%{hedley_version}'
rm -rf test/munit
tar xzvf %{SOURCE1}
mv munit-%{commit_munit} test/munit
@ -120,5 +124,8 @@ popd
%{_includedir}/%{name}
%changelog
* Tue Mar 8 2022 yaoxin <yaoxin30@huawei.com> - 0.7.3-1
- Upgrade simde to 0.7.3 to resolve compilation failures.
* Fri Jan 8 2021 chengzihan <chengzihan2@huawei.com> - 0.5.0-1
- Package init

Binary file not shown.