From 04a4c390dbe6efe26decd689b3d43e766fbe0c6a Mon Sep 17 00:00:00 2001 From: wang--ge Date: Wed, 15 Jan 2025 10:08:29 +0800 Subject: [PATCH] Adjust invalid ln operation --- valgrind.spec | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/valgrind.spec b/valgrind.spec index 8f8377c..d55b24a 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -13,7 +13,7 @@ Name: valgrind Version: 3.13.0 -Release: 30 +Release: 31 Epoch: 1 Summary: An instrumentation framework for building dynamic analysis tools License: GPLv2+ @@ -91,9 +91,11 @@ pushd %{buildroot}%{_libdir}/valgrind/ rm -f *.supp.in *.a %if "%{arch_old_val}" != "" rm -f *-%{arch_old_val}-* || : +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 %{_libdir}/valgrind/$i ../../lib/valgrind/$j done %endif popd @@ -111,6 +113,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 @@ -123,6 +126,12 @@ popd %{_mandir}/man1/* %changelog +* Tue Jan 14 2025 Ge Wang - 1:3.13.0-31 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:x86_64: Adjust invalid ln operation + * Tue Nov 07 2023 yaoxin - 1:3.13.0-30 - Add BIND_NOW and PIE safe complie option -- Gitee