!49 Adjust invalid ln operation

From: @wang--ge 
Reviewed-by: @lyn1001 
Signed-off-by: @lyn1001
This commit is contained in:
openeuler-ci-bot 2025-01-15 03:23:13 +00:00 committed by Gitee
commit a8ef7968cd
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -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 <wang__ge@126.com> - 1:3.13.0-31
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:x86_64: Adjust invalid ln operation
* Tue Nov 07 2023 yaoxin <yao_xin001@hoperun.com> - 1:3.13.0-30
- Add BIND_NOW and PIE safe complie option