From 5310eda1249daad245a0f2a4390ff4848af0097b720f540187655e9a41ddec72 Mon Sep 17 00:00:00 2001 From: VaiTon Date: Mon, 6 Jan 2025 14:43:04 +0100 Subject: [PATCH] Package static library as part of -devel pkg --- unified-runtime.changes | 5 +++++ unified-runtime.spec | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/unified-runtime.changes b/unified-runtime.changes index b587a5f..221f7ad 100644 --- a/unified-runtime.changes +++ b/unified-runtime.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jan 10 18:46:12 UTC 2025 - Eyad Issa + +- Added the static library to the devel package + ------------------------------------------------------------------- Mon Jan 6 17:06:15 UTC 2025 - Eyad Issa diff --git a/unified-runtime.spec b/unified-runtime.spec index 42df612..eb02145 100644 --- a/unified-runtime.spec +++ b/unified-runtime.spec @@ -87,6 +87,9 @@ This package contains the oneAPI Unified Runtime OpenCL adapter. %build %define __builder ninja +# the static library is needed by the produced cmake files +# otherwise, when using find_package, CMake throws an error +%global _lto_cflags %{?_lto_cflags} -ffat-lto-objects %cmake \ -DUR_USE_EXTERNAL_UMF=ON \ -DUR_BUILD_TESTS=OFF \ @@ -105,7 +108,6 @@ This package contains the oneAPI Unified Runtime OpenCL adapter. install -Dm 755 build/bin/urinfo %{buildroot}%{_bindir}/urinfo rm %{buildroot}%{_includedir}/.clang-format -rm %{buildroot}%{_libdir}/libur_common.a %ldconfig_scriptlets -n libur_loader0 %ldconfig_scriptlets -n libur_adapter_native_cpu0 @@ -131,11 +133,13 @@ rm %{buildroot}%{_libdir}/libur_common.a %{_prefix}/lib/cmake/unified-runtime/ %{_libdir}/libur_loader.so %{_libdir}/libur_adapter_native_cpu.so +%{_libdir}/libur_common.a %if %{with opencl_adapter} %{_libdir}/libur_adapter_opencl.so %endif + %files -n libur_loader0 %{_libdir}/libur_loader.so.0 %{_libdir}/libur_loader.so.0.11.2