From e5e3283e74b15090ee49395a393f421c08363232 Mon Sep 17 00:00:00 2001 From: wang--ge Date: Tue, 7 Jan 2025 17:43:39 +0800 Subject: [PATCH] adjust invalid ln operation --- valgrind.spec | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/valgrind.spec b/valgrind.spec index f27419f..2c971ff 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -13,7 +13,7 @@ Name: valgrind Version: 3.16.0 -Release: 5 +Release: 6 Epoch: 1 Summary: An instrumentation framework for building dynamic analysis tools License: GPLv2+ @@ -70,9 +70,11 @@ pushd %{buildroot}%{_libdir}/valgrind/ rm -f *.supp.in *.a %if "%{arch_old_val}" != "" rm -f *-%{arch_old_val}-* || : -for i in *-%{arch_val}-*; do +mkdir -p ../../lib/valgrind +for i in *-%{arch_val}-*;do j=`echo $i | sed 's/-%{arch_val}-/-%{arch_old_val}-/'` - ln -sf ../../lib/valgrind/$j $j + ln -sf $i $j + ln -sf $i ../../lib/valgrind/$j done %endif popd @@ -90,6 +92,7 @@ popd %{_libdir}/%{name}/*[^ao] %attr(0755,root,root) %{_libdir}/valgrind/vgpreload*-%{arch_val}-*so %if "%{arch_old_val}" != "" +%{_prefix}/lib/%{name}/* %{_libdir}/%{name}/vgpreload*-%{arch_old_val}-*so %endif %{_libexecdir}/valgrind/* @@ -103,6 +106,12 @@ popd %{_mandir}/man1/* %changelog +* Tue Jan 07 2025 Ge Wang - 1:3.16.0-6 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:x86_64: Adjust invalid ln operation + * Mon Dec 18 2023 wangshuo - 1:3.16.0-5 - Type:bugfix - ID:NA -- Gitee