From 45e2b9fcc8e2a5e2d8af7d66b8bb8c14d5af62c0 Mon Sep 17 00:00:00 2001 From: xudandan Date: Tue, 3 Jan 2023 17:30:15 +0800 Subject: [PATCH] =?UTF-8?q?ComputeLibrary=EF=BC=9Afix=20Check=20Result=20f?= =?UTF-8?q?ailed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix Check Result failed Signed-off-by: xudandan --- ComputeLibrary.spec | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/ComputeLibrary.spec b/ComputeLibrary.spec index dd0dbad..367e6ad 100644 --- a/ComputeLibrary.spec +++ b/ComputeLibrary.spec @@ -13,7 +13,7 @@ BuildRequires: git-core BuildRequires: ocl-icd-devel BuildRequires: scons >= 2.4 Recommends: %{name}-sample-data -ExclusiveArch: aarch64 armv7l armv7hl x86_64 +ExclusiveArch: aarch64 x86_64 %description A software library for computer vision and machine learning. @@ -69,9 +69,7 @@ Free *.npy and *.ppm files to use with example binaries. %autosetup -p1 -n ComputeLibrary-%{version} %build -scons os=linux \ - build=native \ - install_dir=install \ +scons os=linux build=native \ set_soname=1 \ examples=1 \ opencl=1 \ @@ -80,12 +78,9 @@ scons os=linux \ %else validation_tests=0 \ %endif -%ifarch aarch64 aarch64_ilp32 +%ifarch aarch64 neon=1 arch=arm64-v8a \ %endif -%ifarch armv7l armv7hl - neon=0 arch=armv7a \ -%endif %ifarch x86_64 neon=0 arch=x86_64 \ %endif @@ -101,9 +96,8 @@ mkdir -p %{buildroot}%{_bindir} install -Dm0755 build/examples/* %{buildroot}%{_bindir}/ mkdir -p %{buildroot}%{_libdir} cp -a build/*.so* %{buildroot}%{_libdir}/ -# FIXME: scons should install headers thanks to: install_dir=%%{buildroot}%%{_prefix} but this is broken mkdir -p %{buildroot}%{_includedir}/ -cp -a arm_compute/ support/ utils/ include/half/ include/libnpy/ %{buildroot}%{_includedir}/ +cp -a arm_compute/ include/half/ include/libnpy/ support/ utils/ %{buildroot}%{_includedir}/ # Remove *.cpp files from includedir rm -f $(find %{buildroot}%{_includedir}/ -name *.cpp) # Install sample data @@ -111,7 +105,6 @@ mkdir -p %{buildroot}%{_datadir}/ComputeLibrary/%{sampledir} cp -r data/* %{buildroot}%{_datadir}/ComputeLibrary/%{sampledir} # Install scripts install -Dm0755 scripts/* %{buildroot}%{_bindir} -rm -f %{buildroot}%{_bindir}/*.h # Fix Python scripts interpreter for pyfile in `ls %{buildroot}%{_bindir}/*.py`; do sed -i -e 's|#!%{_bindir}/env python|#!%{_bindir}/python|' $pyfile