diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000000000000000000000000000000000000..47927bfbb6650589757c1efe999d16173b652572
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1730897043148
+
+
+ 1730897043148
+
+
+
+
\ No newline at end of file
diff --git a/valgrind.spec b/valgrind.spec
index f27419f14789e86d8c72ce3a3d942537120a6f2b..d8f61fc6c934a9f99bc96be65c83c7a7807db083 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+
@@ -68,13 +68,6 @@ OPTFLAGS="`echo " $optflags " | sed 's/ -m\(64\|3[21]\) / /g;s/ -fexceptions / /
pushd %{buildroot}%{_libdir}/valgrind/
rm -f *.supp.in *.a
-%if "%{arch_old_val}" != ""
-rm -f *-%{arch_old_val}-* || :
-for i in *-%{arch_val}-*; do
- j=`echo $i | sed 's/-%{arch_val}-/-%{arch_old_val}-/'`
- ln -sf ../../lib/valgrind/$j $j
-done
-%endif
popd
pushd %{buildroot}%{_includedir}/%{name}
@@ -90,7 +83,7 @@ popd
%{_libdir}/%{name}/*[^ao]
%attr(0755,root,root) %{_libdir}/valgrind/vgpreload*-%{arch_val}-*so
%if "%{arch_old_val}" != ""
-%{_libdir}/%{name}/vgpreload*-%{arch_old_val}-*so
+%{_libdir}/%{name}/vgpreload*-*-*so
%endif
%{_libexecdir}/valgrind/*
@@ -103,6 +96,9 @@ popd
%{_mandir}/man1/*
%changelog
+* Wed Nov 06 2024 weidongkl - 1:3.16.0-6
+- fix: https://gitee.com/src-openeuler/valgrind/issues/IB2K4V
+
* Mon Dec 18 2023 wangshuo - 1:3.16.0-5
- Type:bugfix
- ID:NA