diff --git a/valgrind.spec b/valgrind.spec index 0270868d6b97e5f266bfe88256205100a263755f..54882e30ec349da8d49c398a8f5b4f30ed88a5df 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -17,7 +17,7 @@ Name: valgrind Version: 3.16.0 -Release: 6 +Release: 7 Epoch: 1 Summary: An instrumentation framework for building dynamic analysis tools License: GPLv2+ @@ -74,9 +74,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 @@ -94,6 +96,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/* @@ -107,6 +110,12 @@ popd %{_mandir}/man1/* %changelog +* Tue Jan 14 2025 Ge Wang - 1:3.16.0-7 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:x86_64: Adjust invalid ln operation + * Thu Dec 12 2024 yueyuankun - 1:3.16.0-6 - Type:bugfix - ID:NA