diff --git a/valgrind.spec b/valgrind.spec index db636fe1fc62845e9bfaa2de7de6be29093af21d..e8fca78c75d1040ad54b39c584cd96d265ac0ea8 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -17,7 +17,7 @@ Name: valgrind Version: 3.16.0 -Release: 5 +Release: 6 Epoch: 1 Summary: An instrumentation framework for building dynamic analysis tools License: GPLv2+ @@ -75,9 +75,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 @@ -95,6 +97,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/* @@ -108,6 +111,12 @@ popd %{_mandir}/man1/* %changelog +* Tue Jan 14 2025 Ge Wang - 1:3.16.0-6 +- Type:bugfix +- ID:NA +- SUG:NA +- DESC:x86_64: Adjust invalid ln operation + * Thu Aug 10 2023 yeqinglong - 3.16.0-5 - add loongarch64 support