You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
(1) |
2
|
3
(2) |
4
(2) |
5
|
6
|
|
7
(1) |
8
|
9
|
10
(1) |
11
(1) |
12
(2) |
13
|
|
14
|
15
|
16
(1) |
17
(1) |
18
|
19
|
20
(13) |
|
21
(3) |
22
(2) |
23
(6) |
24
(2) |
25
(5) |
26
(2) |
27
(2) |
|
28
(6) |
|
|
|
|
|
|
|
From: Mark W. <ma...@so...> - 2021-02-28 23:44:37
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=262ca91cffdcd30c1dfdf04cbea5ab4c61c2905e commit 262ca91cffdcd30c1dfdf04cbea5ab4c61c2905e Author: Mark Wielaard <ma...@kl...> Date: Mon Mar 1 00:39:31 2021 +0100 Remove deep-D.post.exp-ppc64 from EXTRA_DIST. massif/tests/deep-D.post.exp-ppc64 was remove in commit 24a94df73 "VG_(get_fnname_kind): Recognize gcc "optimized" below main functions." but was still listed in massif/tests/Makefile.am (EXTRA_DIST). Causing make dist to fail. Diff: --- massif/tests/Makefile.am | 1 - 1 file changed, 1 deletion(-) diff --git a/massif/tests/Makefile.am b/massif/tests/Makefile.am index 98c1252c29..a89ec452ab 100644 --- a/massif/tests/Makefile.am +++ b/massif/tests/Makefile.am @@ -14,7 +14,6 @@ EXTRA_DIST = \ deep-B.post.exp deep-B.stderr.exp deep-B.vgtest \ deep-C.post.exp deep-C.stderr.exp deep-C.vgtest \ deep-D.post.exp deep-D.stderr.exp deep-D.vgtest \ - deep-D.post.exp-ppc64 \ culling1.stderr.exp culling1.vgtest \ culling2.stderr.exp culling2.vgtest \ custom_alloc.post.exp custom_alloc.stderr.exp custom_alloc.vgtest \ |
|
From: Mark W. <ma...@so...> - 2021-02-28 23:32:32
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=24a94df7386ce4de56a9779bbb5a3214d20067af commit 24a94df7386ce4de56a9779bbb5a3214d20067af Author: Mark Wielaard <ma...@kl...> Date: Mon Mar 1 00:26:00 2021 +0100 VG_(get_fnname_kind): Recognize gcc "optimized" below main functions. The VG_(get_fnname_kind) function detects some special "below main" function names. Specifically __libc_start_main and generic_start_main both of which are used to call the actual main () function from the application. We already recognized one variant, generic_start_main.isra.0, but only for powerpc. Recognize all possibly specialed optimized variants gcc can produce by simply checking for the function name with dot as prefix. This fixes the memcheck/tests/supp_unknown.vgtest and massif/tests/deep-D.vgtest with gcc 11. We can now also get rid of the special cases in massif/tests/deep-D.post.exp-ppc64 and memcheck/tests/supp_unknown.supp. https://bugs.kde.org/show_bug.cgi?id=430158 Diff: --- coregrind/m_debuginfo/debuginfo.c | 5 ++-- massif/tests/deep-D.post.exp-ppc64 | 55 -------------------------------------- memcheck/tests/supp_unknown.supp | 7 ----- 3 files changed, 2 insertions(+), 65 deletions(-) diff --git a/coregrind/m_debuginfo/debuginfo.c b/coregrind/m_debuginfo/debuginfo.c index 13e528e5df..c4a5ea593a 100644 --- a/coregrind/m_debuginfo/debuginfo.c +++ b/coregrind/m_debuginfo/debuginfo.c @@ -2286,10 +2286,9 @@ Vg_FnNameKind VG_(get_fnname_kind) ( const HChar* name ) } else if ( # if defined(VGO_linux) VG_STREQ("__libc_start_main", name) || // glibc glibness + VG_STREQN(18, "__libc_start_main.", name) || // gcc optimization VG_STREQ("generic_start_main", name) || // Yellow Dog doggedness -# if defined(VGA_ppc32) || defined(VGA_ppc64be) || defined(VGA_ppc64le) - VG_STREQ("generic_start_main.isra.0", name) || // ppc glibness -# endif + VG_STREQN(19, "generic_start_main.", name) || // gcc optimization # elif defined(VGO_darwin) // See readmacho.c for an explanation of this. VG_STREQ("start_according_to_valgrind", name) || // Darwin, darling diff --git a/massif/tests/deep-D.post.exp-ppc64 b/massif/tests/deep-D.post.exp-ppc64 deleted file mode 100644 index ce68e3bec2..0000000000 --- a/massif/tests/deep-D.post.exp-ppc64 +++ /dev/null @@ -1,55 +0,0 @@ --------------------------------------------------------------------------------- -Command: ./deep -Massif arguments: --stacks=no --time-unit=B --alloc-fn=a1 --alloc-fn=a2 --alloc-fn=a3 --alloc-fn=a4 --alloc-fn=a5 --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --alloc-fn=main --depth=20 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element -ms_print arguments: massif.out --------------------------------------------------------------------------------- - - - KB -3.984^ : - | : - | @@@@@@@: - | @ : - | :::::::@ : - | : @ : - | :::::::: @ : - | : : @ : - | :::::::: : @ : - | : : : @ : - | :::::::: : : @ : - | : : : : @ : - | ::::::::: : : : @ : - | : : : : : @ : - | :::::::: : : : : @ : - | : : : : : : @ : - | :::::::: : : : : : @ : - | : : : : : : : @ : - | :::::::: : : : : : : @ : - | : : : : : : : : @ : - 0 +----------------------------------------------------------------------->KB - 0 3.984 - -Number of snapshots: 11 - Detailed snapshots: [9] - --------------------------------------------------------------------------------- - n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) --------------------------------------------------------------------------------- - 0 0 0 0 0 0 - 1 408 408 400 8 0 - 2 816 816 800 16 0 - 3 1,224 1,224 1,200 24 0 - 4 1,632 1,632 1,600 32 0 - 5 2,040 2,040 2,000 40 0 - 6 2,448 2,448 2,400 48 0 - 7 2,856 2,856 2,800 56 0 - 8 3,264 3,264 3,200 64 0 - 9 3,672 3,672 3,600 72 0 -98.04% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -->98.04% (3,600B) 0x........: generic_start_main.isra.0 (in /...libc...) - ->98.04% (3,600B) 0x........: (below main) - --------------------------------------------------------------------------------- - n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) --------------------------------------------------------------------------------- - 10 4,080 4,080 4,000 80 0 diff --git a/memcheck/tests/supp_unknown.supp b/memcheck/tests/supp_unknown.supp index 00ea65ab44..50ef42595a 100644 --- a/memcheck/tests/supp_unknown.supp +++ b/memcheck/tests/supp_unknown.supp @@ -13,10 +13,3 @@ fun:main } -{ - <insert_a_suppression_name_here> - Memcheck:Jump - obj:* - fun:generic_start_main.isra.0 - fun:(below main) -} |
|
From: Mark W. <ma...@so...> - 2021-02-28 21:37:19
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=5d45e212a66fe83f593693adf452d4ea78dcf1d3 commit 5d45e212a66fe83f593693adf452d4ea78dcf1d3 Author: Mike Hommey <mh...@gl...> Date: Fri Feb 26 17:09:52 2021 +0900 sys_newfstatat: don't complain if |file_name| is NULL. This is a followup to 2a7d3ae76, in the case rust code runs against a glibc that supports statx but a kernel that doesn't, in which case glibc falls back to fstatat. https://bugs.kde.org/show_bug.cgi?id=433641 Diff: --- NEWS | 1 + coregrind/m_syswrap/syswrap-linux.c | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 19118b9dc7..43533fc1ad 100644 --- a/NEWS +++ b/NEWS @@ -141,6 +141,7 @@ where XXXXXX is the bug number as listed below. 433323 Use pkglibexecdir as vglibdir 433500 DRD regtest faulures when libstdc++ and libgcc debuginfo are installed 433629 valgrind/README has type "abd" instead of "and" +433641 Rust std::sys::unix::fs::try_statx Syscall param fstatat(file_name) n-i-bz helgrind: If hg_cli__realloc fails, return NULL. diff --git a/coregrind/m_syswrap/syswrap-linux.c b/coregrind/m_syswrap/syswrap-linux.c index 3d6939d147..5ae4e66132 100644 --- a/coregrind/m_syswrap/syswrap-linux.c +++ b/coregrind/m_syswrap/syswrap-linux.c @@ -5885,8 +5885,14 @@ PRE(sys_newfstatat) SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3); PRE_REG_READ3(long, "fstatat", int, dfd, char *, file_name, struct stat *, buf); - PRE_MEM_RASCIIZ( "fstatat(file_name)", ARG2 ); - PRE_MEM_WRITE( "fstatat(buf)", ARG3, sizeof(struct vki_stat) ); + // See the comment about Rust in PRE(sys_statx). When glibc does support + // statx rust uses that instead of the system call, but glibc's statx is + // implemented in terms of fstatat, so the filename being NULL is + // transferred here. + if (ARG2 != 0) { + PRE_MEM_RASCIIZ( "fstatat(file_name)", ARG2 ); + PRE_MEM_WRITE( "fstatat(buf)", ARG3, sizeof(struct vki_stat) ); + } } POST(sys_newfstatat) |
|
From: Mark W. <ma...@so...> - 2021-02-28 20:11:49
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=9e9d1a17133fa79265f6e38ecf2ac63464cc9fe2 commit 9e9d1a17133fa79265f6e38ecf2ac63464cc9fe2 Author: Mark Wielaard <ma...@kl...> Date: Sun Feb 28 21:05:24 2021 +0100 Fix README spelling mistake adb -> and Reported by: sa...@un... https://bugs.kde.org/show_bug.cgi?id=433629 Diff: --- NEWS | 1 + README | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index a013067867..19118b9dc7 100644 --- a/NEWS +++ b/NEWS @@ -140,6 +140,7 @@ where XXXXXX is the bug number as listed below. 432215 Add debuginfod functionality 433323 Use pkglibexecdir as vglibdir 433500 DRD regtest faulures when libstdc++ and libgcc debuginfo are installed +433629 valgrind/README has type "abd" instead of "and" n-i-bz helgrind: If hg_cli__realloc fails, return NULL. diff --git a/README b/README index 511027ae9b..b8cc51de83 100644 --- a/README +++ b/README @@ -21,7 +21,7 @@ use Valgrind to build new tools. The Valgrind distribution currently includes six production-quality tools: a memory error detector, two thread error detectors, a cache -and branch-prediction profiler, a call-graph generating cache abd +and branch-prediction profiler, a call-graph generating cache and branch-prediction profiler, and a heap profiler. It also includes three experimental tools: a heap/stack/global array overrun detector, a different kind of heap profiler, and a SimPoint basic block vector |
|
From: Mark W. <ma...@so...> - 2021-02-28 17:00:21
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=c9d1cd0db3a806ee0b2e91f59261d6caf791ffee commit c9d1cd0db3a806ee0b2e91f59261d6caf791ffee Author: Mark Wielaard <ma...@kl...> Date: Fri Feb 19 23:49:10 2021 +0100 Use pkglibexec as vglibdir. vglibdir is the directory from where valgrind loads its internal tool executables and vgpreloads. Currently vglibdir is pkglibdir, so those internal tools are intermingeled with normal executables and libraries that the user might use directly. Make vglibdir equal to pkglibexecdir so the internal tools get installed and loaded from libexec and don't get get stored under lib. This leaves just the static archives and the mpiwrapper libraries that the user would link/load themselves under pkglibdir. This seems more in line with the FHS lib/libexec standard and makes it slightly easier to combine the tools from a multilib target (say the memcheck-amd64-linux and memcheck-x86-linux tools) because they would be installed under the same directory, while the pkglibdir can differ depending on arch/target (lib/lib64). https://bugs.kde.org/show_bug.cgi?id=433323 Diff: --- Makefile.all.am | 16 ++++++++-------- Makefile.am | 2 +- NEWS | 6 ++++++ coregrind/Makefile.am | 6 +++--- mpi/Makefile.am | 10 ++++++---- 5 files changed, 24 insertions(+), 16 deletions(-) diff --git a/Makefile.all.am b/Makefile.all.am index 91912e0285..bcd29165da 100644 --- a/Makefile.all.am +++ b/Makefile.all.am @@ -50,20 +50,20 @@ inplace-noinst_DSYMS: build-noinst_DSYMS done # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing -# "make install". It copies $(noinst_PROGRAMS) into $prefix/lib/valgrind/. +# "make install". It copies $(noinst_PROGRAMS) into $prefix/libexec/valgrind/. # It needs to be depended on by an 'install-exec-local' rule. install-noinst_PROGRAMS: $(noinst_PROGRAMS) - $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \ + $(mkinstalldirs) $(DESTDIR)$(pkglibexecdir); \ for f in $(noinst_PROGRAMS); do \ - $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibdir); \ + $(INSTALL_PROGRAM) $$f $(DESTDIR)$(pkglibexecdir); \ done # This is used by coregrind/Makefile.am and by <tool>/Makefile.am for doing -# "make uninstall". It removes $(noinst_PROGRAMS) from $prefix/lib/valgrind/. +# "make uninstall". It removes $(noinst_PROGRAMS) from $prefix/libexec/valgrind/. # It needs to be depended on by an 'uninstall-local' rule. uninstall-noinst_PROGRAMS: for f in $(noinst_PROGRAMS); do \ - rm -f $(DESTDIR)$(pkglibdir)/$$f; \ + rm -f $(DESTDIR)$(pkglibexecdir)/$$f; \ done # Similar to install-noinst_PROGRAMS. @@ -71,15 +71,15 @@ uninstall-noinst_PROGRAMS: # directories. XXX: not sure whether the resulting permissions will be # correct when using 'cp -R'... install-noinst_DSYMS: build-noinst_DSYMS - $(mkinstalldirs) $(DESTDIR)$(pkglibdir); \ + $(mkinstalldirs) $(DESTDIR)$(pkglibexecdir); \ for f in $(noinst_DSYMS); do \ - cp -R $$f.dSYM $(DESTDIR)$(pkglibdir); \ + cp -R $$f.dSYM $(DESTDIR)$(pkglibexecdir); \ done # Similar to uninstall-noinst_PROGRAMS. uninstall-noinst_DSYMS: for f in $(noinst_DSYMS); do \ - rm -f $(DESTDIR)$(pkglibdir)/$$f.dSYM; \ + rm -f $(DESTDIR)$(pkglibexecdir)/$$f.dSYM; \ done # This needs to be depended on by a 'clean-local' rule. diff --git a/Makefile.am b/Makefile.am index f10517edca..f8c3fc58d7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -56,7 +56,7 @@ DEFAULT_SUPP_FILES = @DEFAULT_SUPP@ # default.supp, as it is built from the base .supp files at compile-time. dist_noinst_DATA = $(SUPP_FILES) -vglibdir = $(pkglibdir) +vglibdir = $(pkglibexecdir) vglib_DATA = default.supp pkgconfigdir = $(libdir)/pkgconfig diff --git a/NEWS b/NEWS index adcb852486..a013067867 100644 --- a/NEWS +++ b/NEWS @@ -43,6 +43,11 @@ support for X86/macOS 10.13, AMD64/macOS 10.13 and nanoMIPS/Linux. * ==================== TOOL CHANGES ==================== +All the tools and their vgpreload libraries are now installed under +libexec because they cannot be executed directly and should be run +through the valgrind executable. This should be an internal, not user +visible, change, but might impact valgrind packagers. + * DHAT: - DHAT has been extended, with two new modes of operation. The new @@ -133,6 +138,7 @@ where XXXXXX is the bug number as listed below. 432809 VEX should support REX.W + POPF 432861 PPC modsw and modsd give incorrect results for 1 mod 12 432215 Add debuginfod functionality +433323 Use pkglibexecdir as vglibdir 433500 DRD regtest faulures when libstdc++ and libgcc debuginfo are installed n-i-bz helgrind: If hg_cli__realloc fails, return NULL. diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am index be097f44f5..65d2c705ad 100644 --- a/coregrind/Makefile.am +++ b/coregrind/Makefile.am @@ -11,12 +11,12 @@ include $(top_srcdir)/Makefile.all.am AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ += \ -I$(top_srcdir)/coregrind \ - -DVG_LIBDIR="\"$(pkglibdir)"\" \ + -DVG_LIBDIR="\"$(pkglibexecdir)"\" \ -DVG_PLATFORM="\"@VGCONF_ARCH_PRI@-@VGCONF_OS@\"" if VGCONF_HAVE_PLATFORM_SEC AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ += \ -I$(top_srcdir)/coregrind \ - -DVG_LIBDIR="\"$(pkglibdir)"\" \ + -DVG_LIBDIR="\"$(pkglibexecdir)"\" \ -DVG_PLATFORM="\"@VGCONF_ARCH_SEC@-@VGCONF_OS@\"" endif @@ -745,7 +745,7 @@ GDBSERVER_XML_FILES = \ m_gdbserver/mips64-fpu.xml # so as to make sure these get copied into the install tree -vglibdir = $(pkglibdir) +vglibdir = $(pkglibexecdir) vglib_DATA = $(GDBSERVER_XML_FILES) # so as to make sure these get copied into the tarball diff --git a/mpi/Makefile.am b/mpi/Makefile.am index 7ad9a25538..471fee02a9 100644 --- a/mpi/Makefile.am +++ b/mpi/Makefile.am @@ -18,16 +18,18 @@ EXTRA_DIST = \ # libmpiwrap-<platform>.so #---------------------------------------------------------------------------- -noinst_PROGRAMS = +# These are really real libraries, so they should go to libdir, not libexec. +mpidir = $(pkglibdir) +mpi_PROGRAMS = if BUILD_MPIWRAP_PRI -noinst_PROGRAMS += libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so +mpi_PROGRAMS += libmpiwrap-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so endif if BUILD_MPIWRAP_SEC -noinst_PROGRAMS += libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so +mpi_PROGRAMS += libmpiwrap-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so endif if VGCONF_OS_IS_DARWIN -noinst_DSYMS = $(noinst_PROGRAMS) +mpi_DSYMS = $(mpi_PROGRAMS) endif |
|
From: Bart V. A. <bva...@so...> - 2021-02-28 05:27:09
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=ae15c01f72b9dfffd435121bf87b20bfa618e27f commit ae15c01f72b9dfffd435121bf87b20bfa618e27f Author: Bart Van Assche <bva...@ac...> Date: Sat Feb 27 20:35:51 2021 -0800 none/tests/ifunc.c: Fix a compiler warning Fix the following compiler warning: ifunc.c:9:15: warning: 'ifunc' resolver for 'test' should return 'void (*)(int)' [-Wattribute-alias=] 9 | static void (*resolve_test(void))(void) | ^~~~~~~~~~~~ Diff: --- none/tests/ifunc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/none/tests/ifunc.c b/none/tests/ifunc.c index 523d923a46..43a48d2a06 100644 --- a/none/tests/ifunc.c +++ b/none/tests/ifunc.c @@ -6,9 +6,9 @@ static void mytest(int d) printf("%d\n", d); } -static void (*resolve_test(void))(void) +static void (*resolve_test(void))(int) { - return (void (*)(void))&mytest; + return mytest; } void test(int d) |