From 9d7355d2411d7e5065c77214bd7e3ca3bab7bb66 Mon Sep 17 00:00:00 2001 From: caodongxia <315816521@qq.com> Date: Sat, 20 Mar 2021 18:44:33 +0800 Subject: [PATCH] fix issue --- valgrind-add-safe-compile-options.patch | 25 +++++++++++++++++++++++++ valgrind.spec | 7 +++++-- 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 valgrind-add-safe-compile-options.patch diff --git a/valgrind-add-safe-compile-options.patch b/valgrind-add-safe-compile-options.patch new file mode 100644 index 0000000..7a47796 --- /dev/null +++ b/valgrind-add-safe-compile-options.patch @@ -0,0 +1,25 @@ +From f74a108c1ffd26a68ff6dc8952863d7aa5f01665 Mon Sep 17 00:00:00 2001 +From: caodongxia <315816521@qq.com> +Date: Sat, 20 Mar 2021 18:31:09 +0800 +Subject: [PATCH] d + +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 1c9ad2f..20c43b6 100755 +--- a/configure ++++ b/configure +@@ -1129,7 +1129,7 @@ psdir='${docdir}' + libdir='${exec_prefix}/lib' + localedir='${datarootdir}/locale' + mandir='${datarootdir}/man' +- ++LDFLAGS="-Wl,-z,relro,-z,now -fPIE" + ac_prev= + ac_dashdash= + for ac_option +-- +2.27.0 + diff --git a/valgrind.spec b/valgrind.spec index b2950c2..5e61f8b 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -13,7 +13,7 @@ Name: valgrind Version: 3.15.0 -Release: 1 +Release: 2 Epoch: 1 Summary: An instrumentation framework for building dynamic analysis tools License: GPLv2+ @@ -23,7 +23,7 @@ Source0: ftp://sourceware.org/pub/%{name}/%{name}-%{version}.tar.bz2 Patch1: valgrind-3.9.0-cachegrind-improvements.patch Patch2: valgrind-3.9.0-helgrind-race-supp.patch Patch3: valgrind-3.9.0-ldso-supp.patch - +Patch4: valgrind-add-safe-compile-options.patch BuildRequires: glibc glibc-devel gdb procps gcc-c++ perl(Getopt::Long) %description @@ -98,6 +98,9 @@ popd %{_mandir}/man1/* %changelog +* Fri Mar 19 2021 caodongxia - 3.15.0-2 +- Add safe compile options + * Wed Feb 3 2021 wangjie - 3.15.0-1 - upgrade 3.15.0 -- Gitee