Hello community, here is the log from the commit of package valgrind for openSUSE:Factory checked in at 2020-03-26 23:30:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/valgrind (Old) and /work/SRC/openSUSE:Factory/.valgrind.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "valgrind" Thu Mar 26 23:30:28 2020 rev:124 rq:788187 version:3.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/valgrind/valgrind.changes 2020-03-23 12:49:06.175901497 +0100 +++ /work/SRC/openSUSE:Factory/.valgrind.new.3160/valgrind.changes 2020-03-26 23:30:29.822714874 +0100 @@ -1,0 +2,6 @@ +Wed Mar 25 12:15:59 UTC 2020 - Martin Liška <[email protected]> + +- Add parallel-lto.patch in order to make LTO LTRANS phase + parallel. It will significantly improve build time. + +------------------------------------------------------------------- New: ---- parallel-lto.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ valgrind.spec ++++++ --- /var/tmp/diff_new_pack.lad6T5/_old 2020-03-26 23:30:30.678715183 +0100 +++ /var/tmp/diff_new_pack.lad6T5/_new 2020-03-26 23:30:30.678715183 +0100 @@ -48,6 +48,7 @@ Patch6: 0001-s390x-Add-models-z14-and-z14-ZR1.patch Patch7: 0001-s390x-Clean-up-s390-check-opcodes.pl.patch Patch8: 0001-s390x-Add-CPU-model-for-z15.patch +Patch9: parallel-lto.patch %if "%{flavor}" == "" %if %{with docs} BuildRequires: docbook-xsl-stylesheets @@ -164,6 +165,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 %build %if "%{flavor}" == "" ++++++ parallel-lto.patch ++++++ diff --git a/configure b/configure index 1c9ad2f..4fc8478 100755 --- a/configure +++ b/configure @@ -9310,7 +9310,7 @@ if test "x${vg_cv_lto}" != "xno" -a "x${LTO_AR}" != "x" -a "x${LTO_RANLIB}" != " { $as_echo "$as_me:${as_lineno-$LINENO}: checking if toolchain accepts lto" >&5 $as_echo_n "checking if toolchain accepts lto... " >&6; } safe_CFLAGS=$CFLAGS -TEST_LTO_CFLAGS="-flto -flto-partition=one -fuse-linker-plugin" +TEST_LTO_CFLAGS="-flto=auto" # Note : using 'one' partition is giving a slightly smaller/faster memcheck # and ld/lto-trans1 still needs a reasonable memory (about 0.5GB) when linking. CFLAGS="$TEST_LTO_CFLAGS -Werror" diff --git a/configure.ac b/configure.ac index f8c798b..4a76150 100755 --- a/configure.ac +++ b/configure.ac @@ -2025,7 +2025,7 @@ AC_CACHE_CHECK([for using the link time optimisation], vg_cv_lto, if test "x${vg_cv_lto}" != "xno" -a "x${LTO_AR}" != "x" -a "x${LTO_RANLIB}" != "x"; then AC_MSG_CHECKING([if toolchain accepts lto]) safe_CFLAGS=$CFLAGS -TEST_LTO_CFLAGS="-flto -flto-partition=one -fuse-linker-plugin" +TEST_LTO_CFLAGS="-flto=auto" # Note : using 'one' partition is giving a slightly smaller/faster memcheck # and ld/lto-trans1 still needs a reasonable memory (about 0.5GB) when linking. CFLAGS="$TEST_LTO_CFLAGS -Werror"
