From: Changgyu Choi Date: Tue, 24 Sep 2024 04:18:24 +0000 (+0900) Subject: Apply to prevent stripping .rustc section symbols X-Git-Tag: accepted/tizen/unified/20241001.004118~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cb2b2fb8019b4065867f708b09c67e5764cf6938;p=platform%2Fcore%2Fapi%2Fapp-event.git Apply to prevent stripping .rustc section symbols In some environments, the current approach needs to be changed because the %check step is not executed. Change-Id: Ife0fa61028be66fa95762ff7323d11730b425025 Signed-off-by: Changgyu Choi --- diff --git a/packaging/capi-appfw-event.spec b/packaging/capi-appfw-event.spec index c2403c2..6c100be 100644 --- a/packaging/capi-appfw-event.spec +++ b/packaging/capi-appfw-event.spec @@ -91,8 +91,6 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` ./src/rust-app-event/src/lib.rs %check -mv %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name} %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name}.so - export LD_LIBRARY_PATH="../../src/app-event" ctest -V %{?_smp_mflags} @@ -157,7 +155,8 @@ mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name} install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/ install -d -m 0755 %{buildroot}%{_rust_dylibdir} -install -m 0644 lib%{real_crate_name}.so %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name} +install -m 0644 lib%{real_crate_name}.so %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name}.so +strip -s -N .rustc %{buildroot}/%{_rust_dylibdir}/lib%{real_crate_name}.so %post -p /sbin/ldconfig %postun -p /sbin/ldconfig