diff options
author | Wook Song <wook16.song@samsung.com> | 2019-12-16 16:37:19 +0900 |
---|---|---|
committer | Wook Song <wook16.song@samsung.com> | 2019-12-17 11:09:03 +0900 |
commit | 6adb424408418b9038220182b46b84e572152396 (patch) | |
tree | 14a2639400eb3d5e386b22126c7df03fd81b5ac0 | |
parent | 0e7e8637a20b62d6ee060b1baf39ddd820f823a9 (diff) | |
download | dldt-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.spec | 31 |
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 |