summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWook Song <wook16.song@samsung.com>2019-12-16 16:37:19 +0900
committerWook Song <wook16.song@samsung.com>2019-12-17 11:09:03 +0900
commit6adb424408418b9038220182b46b84e572152396 (patch)
tree14a2639400eb3d5e386b22126c7df03fd81b5ac0
parent0e7e8637a20b62d6ee060b1baf39ddd820f823a9 (diff)
downloaddldt-6adb424408418b9038220182b46b84e572152396.tar.gz
dldt-6adb424408418b9038220182b46b84e572152396.tar.bz2
dldt-6adb424408418b9038220182b46b84e572152396.zip
[Dist/Tizen] bugfix: Adjust install directory according to target archsubmit/tizen/20191217.023013
OpenVino uses installation directories which vary according to the target architecture. To properly package the files installed different directories across the target architecture, this patch adds hard-coded installation directories to the rpm spec file. Change-Id: I1ceb3f8c089abe03b3e7d06c9b55a67920609d7b Signed-off-by: Wook Song <wook16.song@samsung.com>
-rw-r--r--packaging/openvino.spec31
1 files changed, 29 insertions, 2 deletions
diff --git a/packaging/openvino.spec b/packaging/openvino.spec
index 50e0a2c05..d2a6d4bae 100644
--- a/packaging/openvino.spec
+++ b/packaging/openvino.spec
@@ -1,8 +1,12 @@
%bcond_with tizen
%if %{with tizen}
+%global debug_package %{nil}
+%global __debug_install_post %{nil}
%if "%{?_lib}" == "lib64"
%define _cmake_lib_suffix_flag %{?_cmake_lib_suffix64}
+%else
+%define _cmake_lib_suffix_flag %{nil}
%endif
%ifarch x86_64
@@ -12,6 +16,29 @@
%endif
%define _extra_cmake_flags %{_cmake_lib_suffix_flag} %{_cmake_sse_support_flag} -DLINUX_OS_NAME="Tizen %{tizen_full_version}"
+
+%ifarch x86_64 i686 armv7l aarch64
+
+%ifarch x86_64
+%define install_arch intel64
+%endif
+
+%ifarch i686
+%define install_arch i686
+%endif
+
+%ifarch armv7l
+%define install_arch armv7l
+%endif
+
+%ifarch aarch64
+%define install_arch aarch64
+%endif
+
+%else
+%define install_arch %{_arch}
+%endif
+
%endif
%define external_ade_archive ade-cbe2db61a659c2cc304c3837406f95c39dfa938e
@@ -104,7 +131,7 @@ popd
%install
mkdir -p %{buildroot}%{_libdir}
mkdir -p %{buildroot}%{_libdir}/tbb
-pushd inference-engine/bin/%{_arch}/Release
+pushd inference-engine/bin/%{install_arch}/Release
install -m 644 lib/*.so %{buildroot}%{_libdir}
install -m 644 lib/*.xml %{buildroot}%{_libdir}
install -m 644 lib/*.a %{buildroot}%{_libdir}/tbb
@@ -125,7 +152,7 @@ install -m 644 include/multi-device/*.h* %{buildroot}%{_includedir}/multi-device
popd
%check
-pushd inference-engine/bin/%{_arch}/Release
+pushd inference-engine/bin/%{install_arch}/Release
LD_LIBRARY_PATH=./lib ./InferenceEngineUnitTests
popd