Hello, this email is a notification from the Auto Upgrade Helper that the automatic attempt to upgrade the recipe *valgrind* to *3.22.0* has Failed(do_compile).
Detailed error information: do_compile failed Next steps: - apply the patch: git am 0001-valgrind-upgrade-3.21.0-3.22.0.patch - check the changes to upstream patches and summarize them in the commit message, - compile an image that contains the package - perform some basic sanity tests - amend the patch and sign it off: git commit -s --reset-author --amend - send it to the appropriate mailing list Alternatively, if you believe the recipe should not be upgraded at this time, you can fill RECIPE_NO_UPDATE_REASON in respective recipe file so that automatic upgrades would no longer be attempted. Please review the attached files for further information and build/update failures. Any problem please file a bug at https://bugzilla.yoctoproject.org/enter_bug.cgi?product=Automated%20Update%20Handler Regards, The Upgrade Helper -- >8 -- >From 1a3016b39ff942c88ae22abfc2718f21a2675867 Mon Sep 17 00:00:00 2001 From: Upgrade Helper <a...@yoctoproject.org> Date: Mon, 1 Jan 2024 08:36:03 +0000 Subject: [PATCH] valgrind: upgrade 3.21.0 -> 3.22.0 --- ...ions-static-to-avoid-assembler-error.patch | 24 +- ...rn-a-valid-exit_code-from-vg_regtest.patch | 10 +- .../0001-docs-Disable-manual-validation.patch | 10 +- ...opcode-not-supported-on-mips32-linux.patch | 18 +- ...etting-mcpu-to-cortex-a8-on-arm-arch.patch | 20 +- ...check-tests-Fix-timerfd-syscall-test.patch | 33 +- ...-vgtests-remove-fullpath-after-flags.patch | 10 +- ...eak_cmsg.stderr.exp-adjust-tmp-paths.patch | 8 +- ...inux-seg_override.c-add-missing-incl.patch | 30 -- ...ame-_sifields-to-__si_fields-on-musl.patch | 10 +- ...-filter_xml_frames-do-not-filter-usr.patch | 10 +- ...ntext-APIs-are-not-available-on-musl.patch | 14 +- ...-include-directive-path-for-config.h.patch | 10 +- ...est-wrapper-to-support-PTEST-formats.patch | 6 +- ...020-Committing-changes-from-do_patch.patch | 332 ++++++++++++++++++ ...t-for-PPC-instructions-mfatbu-mfatbl.patch | 26 +- ...n-for-targets-which-don-t-support-it.patch | 6 +- .../valgrind/valgrind/fixed-perl-path.patch | 2 +- .../valgrind/valgrind/s390x_vec_op_t.patch | 12 +- ...te-march-mcpu-mfpu-for-ARM-test-apps.patch | 10 +- ...-ld-XXX.so-strlen-intercept-optional.patch | 10 +- ...{valgrind_3.21.0.bb => valgrind_3.22.0.bb} | 4 +- 22 files changed, 445 insertions(+), 170 deletions(-) delete mode 100644 meta/recipes-devtools/valgrind/valgrind/0001-none-tests-x86-linux-seg_override.c-add-missing-incl.patch create mode 100644 meta/recipes-devtools/valgrind/valgrind/0020-Committing-changes-from-do_patch.patch rename meta/recipes-devtools/valgrind/{valgrind_3.21.0.bb => valgrind_3.22.0.bb} (98%) diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Make-local-functions-static-to-avoid-assembler-error.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Make-local-functions-static-to-avoid-assembler-error.patch index 8d2ca5733e..ad77d8834f 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-Make-local-functions-static-to-avoid-assembler-error.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-Make-local-functions-static-to-avoid-assembler-error.patch @@ -1,4 +1,4 @@ -From 2155c1b2cf00e744e280c493eb74bf457dfcc3b1 Mon Sep 17 00:00:00 2001 +From aa83e0d9d1cd8051e868b8571824ce6b454c8ebc Mon Sep 17 00:00:00 2001 From: Randy MacLeod <randy.macl...@windriver.com> Date: Sun, 21 Oct 2018 15:09:31 -0400 Subject: [PATCH] Make local functions static to avoid assembler error @@ -21,12 +21,13 @@ and more importantly also avoid an assembler error: Upstream-Status: Submitted https://bugs.kde.org/show_bug.cgi?id=400164 Signed-off-by: Randy MacLeod <randy.macl...@windriver.com> + --- helgrind/tests/annotate_hbefore.c | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/helgrind/tests/annotate_hbefore.c b/helgrind/tests/annotate_hbefore.c -index e311714f7..f55514e45 100644 +index 259d3b6..8438701 100644 --- a/helgrind/tests/annotate_hbefore.c +++ b/helgrind/tests/annotate_hbefore.c @@ -24,7 +24,7 @@ typedef unsigned long int UWord; @@ -101,7 +102,7 @@ index e311714f7..f55514e45 100644 { UWord success; UWord block[3] = { (UWord)addr, nyu, expected}; -@@ -256,7 +256,7 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) +@@ -285,7 +285,7 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) // mips64 /* return 1 if success, 0 if failure */ @@ -110,7 +111,7 @@ index e311714f7..f55514e45 100644 { UWord success; UWord block[3] = { (UWord)addr, nyu, expected}; -@@ -287,7 +287,7 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) +@@ -316,7 +316,7 @@ UWord do_acasW ( UWord* addr, UWord expected, UWord nyu ) #endif @@ -119,7 +120,7 @@ index e311714f7..f55514e45 100644 { while (1) { UWord old = *w; -@@ -301,7 +301,7 @@ void atomic_incW ( UWord* w ) +@@ -330,7 +330,7 @@ void atomic_incW ( UWord* w ) #define NNN 1000000 @@ -128,7 +129,7 @@ index e311714f7..f55514e45 100644 { UWord* w = (UWord*)arg; int i; -@@ -331,10 +331,10 @@ int main ( void ) +@@ -360,10 +360,10 @@ int main ( void ) #endif @@ -141,7 +142,7 @@ index e311714f7..f55514e45 100644 { struct timespec ts = { 0, 1 * 1000 * 1000 }; // We do the sleep in small pieces to have scheduling -@@ -348,7 +348,7 @@ void delayXms ( int i ) +@@ -376,7 +376,7 @@ void delayXms ( int i ) } } @@ -150,7 +151,7 @@ index e311714f7..f55514e45 100644 { UWord w0 = *w; UWord volatile * wV = w; -@@ -357,7 +357,7 @@ void do_wait ( UWord* w ) +@@ -385,7 +385,7 @@ void do_wait ( UWord* w ) ANNOTATE_HAPPENS_AFTER(w); } @@ -159,7 +160,7 @@ index e311714f7..f55514e45 100644 { ANNOTATE_HAPPENS_BEFORE(w); atomic_incW(w); -@@ -365,7 +365,7 @@ void do_signal ( UWord* w ) +@@ -393,7 +393,7 @@ void do_signal ( UWord* w ) @@ -168,7 +169,7 @@ index e311714f7..f55514e45 100644 { UWord* w = (UWord*)arg; delayXms(500); // ensure t2 gets to its wait first -@@ -376,7 +376,7 @@ void* thread_fn1 ( void* arg ) +@@ -404,7 +404,7 @@ void* thread_fn1 ( void* arg ) return NULL; } @@ -177,6 +178,3 @@ index e311714f7..f55514e45 100644 { UWord* w = (UWord*)arg; do_wait(w); // wait for h-b edge from first thread --- -2.17.0 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Return-a-valid-exit_code-from-vg_regtest.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Return-a-valid-exit_code-from-vg_regtest.patch index e7af5efecc..d5f1ba2d54 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-Return-a-valid-exit_code-from-vg_regtest.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-Return-a-valid-exit_code-from-vg_regtest.patch @@ -1,4 +1,4 @@ -From 5eebdefd2251803e7d21081745018fcb16b2ba71 Mon Sep 17 00:00:00 2001 +From a954a674230055b76e2a95cac02c271c2f0c67a1 Mon Sep 17 00:00:00 2001 From: Randy MacLeod <randy.macl...@windriver.com> Date: Wed, 8 May 2019 20:16:52 -0400 Subject: [PATCH] Return a valid exit_code from vg_regtest @@ -6,15 +6,16 @@ Subject: [PATCH] Return a valid exit_code from vg_regtest Upstream-Status: Pending Signed-off-by: Randy MacLeod <randy.macl...@windriver.com> + --- tests/vg_regtest.in | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/vg_regtest.in b/tests/vg_regtest.in -index 909af3be8..f2799c4e3 100755 +index e4bd8cb..fd575b2 100755 --- a/tests/vg_regtest.in +++ b/tests/vg_regtest.in -@@ -403,6 +403,7 @@ sub mysystem($) +@@ -401,6 +401,7 @@ sub mysystem($) exit 1; } } @@ -22,6 +23,3 @@ index 909af3be8..f2799c4e3 100755 } # if $keepunfiltered, copies $1 to $1.unfiltered.out # renames $0 tp $1 --- -2.17.0 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-docs-Disable-manual-validation.patch b/meta/recipes-devtools/valgrind/valgrind/0001-docs-Disable-manual-validation.patch index 256ddb0c34..e161dca029 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-docs-Disable-manual-validation.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-docs-Disable-manual-validation.patch @@ -1,4 +1,4 @@ -From 99fc6fe9b66becac3c94068129e84217330a71a6 Mon Sep 17 00:00:00 2001 +From eec9a14f755627a17bea97c7cb7d38f71d08c30b Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.k...@gmail.com> Date: Thu, 13 Jan 2022 18:26:02 -0800 Subject: [PATCH] docs: Disable manual validation @@ -14,15 +14,16 @@ Fixes Upstream-Status: Inappropriate [OE-Specific] Signed-off-by: Khem Raj <raj.k...@gmail.com> + --- docs/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Makefile.am b/docs/Makefile.am -index d4250e8..c500306 100644 +index f9ba4e3..0b5a663 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am -@@ -192,7 +192,7 @@ valid-manpages: $(MANPAGES_XML_FILES) +@@ -194,7 +194,7 @@ valid-manpages: $(MANPAGES_XML_FILES) touch $@; \ fi @@ -31,6 +32,3 @@ index d4250e8..c500306 100644 # The text version of the FAQ. FAQ.txt: --- -2.34.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-fix-opcode-not-supported-on-mips32-linux.patch b/meta/recipes-devtools/valgrind/valgrind/0001-fix-opcode-not-supported-on-mips32-linux.patch index 39b624d9f6..9484972749 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-fix-opcode-not-supported-on-mips32-linux.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-fix-opcode-not-supported-on-mips32-linux.patch @@ -1,7 +1,7 @@ -From fb5362f205b37c5060fcd764a7ed393abe4f2f3d Mon Sep 17 00:00:00 2001 +From e9c662a5c11bab16f6f9d3a68fd5030f57d2a1f2 Mon Sep 17 00:00:00 2001 From: Hongxu Jia <hongxu....@windriver.com> Date: Fri, 27 Jul 2018 17:39:37 +0800 -Subject: [PATCH 1/2] fix opcode not supported on mips32-linux +Subject: [PATCH] fix opcode not supported on mips32-linux While build tests(`make check') on mips32-linux, there are serial failures such as: @@ -24,6 +24,7 @@ but missed to pass them to tests which caused the above failure Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=396905] Signed-off-by: Hongxu Jia <hongxu....@windriver.com> + --- helgrind/tests/Makefile.am | 5 +++++ memcheck/tests/Makefile.am | 5 +++++ @@ -31,10 +32,10 @@ Signed-off-by: Hongxu Jia <hongxu....@windriver.com> 3 files changed, 14 insertions(+) diff --git a/helgrind/tests/Makefile.am b/helgrind/tests/Makefile.am -index ad1af191a..6209d35a7 100644 +index 2f323d3..e10d9c0 100755 --- a/helgrind/tests/Makefile.am +++ b/helgrind/tests/Makefile.am -@@ -214,6 +214,11 @@ check_PROGRAMS += annotate_rwlock +@@ -243,6 +243,11 @@ check_PROGRAMS += getaddrinfo endif AM_CFLAGS += $(AM_FLAG_M3264_PRI) @@ -47,10 +48,10 @@ index ad1af191a..6209d35a7 100644 LDADD = -lpthread diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am -index 84e49405f..aff861a32 100644 +index 47b5384..3d92b32 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am -@@ -443,6 +443,11 @@ check_PROGRAMS += reach_thread_register +@@ -590,6 +590,11 @@ check_PROGRAMS += wcsncpy endif AM_CFLAGS += $(AM_FLAG_M3264_PRI) @@ -63,7 +64,7 @@ index 84e49405f..aff861a32 100644 if VGCONF_PLATFORMS_INCLUDE_ARM_LINUX diff --git a/none/tests/mips32/Makefile.am b/none/tests/mips32/Makefile.am -index d11591d45..602cd26f6 100644 +index 70099ff..713ff20 100644 --- a/none/tests/mips32/Makefile.am +++ b/none/tests/mips32/Makefile.am @@ -99,6 +99,10 @@ check_PROGRAMS = \ @@ -77,6 +78,3 @@ index d11591d45..602cd26f6 100644 AM_CFLAGS += @FLAG_M32@ AM_CXXFLAGS += @FLAG_M32@ AM_CCASFLAGS += @FLAG_M32@ --- -2.17.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-makefiles-Drop-setting-mcpu-to-cortex-a8-on-arm-arch.patch b/meta/recipes-devtools/valgrind/valgrind/0001-makefiles-Drop-setting-mcpu-to-cortex-a8-on-arm-arch.patch index 073713c139..a5690f35ce 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-makefiles-Drop-setting-mcpu-to-cortex-a8-on-arm-arch.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-makefiles-Drop-setting-mcpu-to-cortex-a8-on-arm-arch.patch @@ -1,4 +1,4 @@ -From 715cf122388f3527afa5649cebf9f1522c240693 Mon Sep 17 00:00:00 2001 +From 38a620d9065ea6f61e53b6f910da8bee2635fb7a Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.k...@gmail.com> Date: Thu, 20 Apr 2017 10:11:16 -0700 Subject: [PATCH] makefiles: Drop setting -mcpu to cortex-a8 on arm @@ -13,6 +13,7 @@ Fixes Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=454346] Signed-off-by: Khem Raj <raj.k...@gmail.com> + --- Makefile.all.am | 6 +++--- helgrind/tests/Makefile.am | 6 +++--- @@ -20,10 +21,10 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Makefile.all.am b/Makefile.all.am -index 02059a3..c7c4700 100644 +index 94d65f2..b47ced7 100755 --- a/Makefile.all.am +++ b/Makefile.all.am -@@ -197,11 +197,11 @@ AM_CCASFLAGS_PPC64LE_LINUX = @FLAG_M64@ -g +@@ -234,11 +234,11 @@ AM_CCASFLAGS_X86_FREEBSD = @FLAG_M32@ -g AM_FLAG_M3264_ARM_LINUX = @FLAG_M32@ AM_CFLAGS_ARM_LINUX = @FLAG_M32@ \ @@ -39,10 +40,10 @@ index 02059a3..c7c4700 100644 AM_FLAG_M3264_ARM64_LINUX = @FLAG_M64@ AM_CFLAGS_ARM64_LINUX = @FLAG_M64@ $(AM_CFLAGS_BASE) diff --git a/helgrind/tests/Makefile.am b/helgrind/tests/Makefile.am -index df82169..07eb66a 100644 +index 3e2efad..2f323d3 100755 --- a/helgrind/tests/Makefile.am +++ b/helgrind/tests/Makefile.am -@@ -189,9 +189,9 @@ if ! VGCONF_PLATFORMS_INCLUDE_X86_DARWIN +@@ -216,9 +216,9 @@ if ! VGCONF_PLATFORMS_INCLUDE_X86_DARWIN endif if VGCONF_PLATFORMS_INCLUDE_ARM_LINUX @@ -56,10 +57,10 @@ index df82169..07eb66a 100644 annotate_hbefore_CFLAGS = $(AM_CFLAGS) tc07_hbl1_CFLAGS = $(AM_CFLAGS) diff --git a/none/tests/arm/Makefile.am b/none/tests/arm/Makefile.am -index 024eb6d..ccecb90 100644 +index b337d77..a932164 100644 --- a/none/tests/arm/Makefile.am +++ b/none/tests/arm/Makefile.am -@@ -52,10 +52,10 @@ allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ +@@ -56,10 +56,10 @@ allexec_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_NONNULL@ # need special helping w.r.t -mfpu and -mfloat-abi, though. # Also force -O0 since -O takes hundreds of MB of memory # for v6intThumb.c. @@ -73,7 +74,7 @@ index 024eb6d..ccecb90 100644 v8crypto_a_CFLAGS = $(AM_CFLAGS) -g -O0 -mfpu=crypto-neon-fp-armv8 -marm v8crypto_t_CFLAGS = $(AM_CFLAGS) -g -O0 -mfpu=crypto-neon-fp-armv8 -mthumb -@@ -65,23 +65,23 @@ v8memory_a_CFLAGS = $(AM_CFLAGS) -g -O0 \ +@@ -72,23 +72,23 @@ v8memory_a_CFLAGS = $(AM_CFLAGS) -g -O0 \ v8memory_t_CFLAGS = $(AM_CFLAGS) -g -O0 \ -march=armv8-a -mfpu=crypto-neon-fp-armv8 -mthumb @@ -103,6 +104,3 @@ index 024eb6d..ccecb90 100644 +vcvt_fixed_float_VFP_CFLAGS = $(AM_CFLAGS) -g -mfpu=vfpv3 vfpv4_fma_CFLAGS = $(AM_CFLAGS) -g -O0 -march=armv7ve -mcpu=cortex-a15 -mfpu=vfpv4 -marm --- -2.12.2 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-tests-Fix-timerfd-syscall-test.patch b/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-tests-Fix-timerfd-syscall-test.patch index 15fbbe954f..4fe9417753 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-tests-Fix-timerfd-syscall-test.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-tests-Fix-timerfd-syscall-test.patch @@ -1,4 +1,4 @@ -From 5d411fd147d652e9d7bb259f4048693c6e4742aa Mon Sep 17 00:00:00 2001 +From f973a4a40fc7390531d309d5816d3581d4e2e048 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.k...@gmail.com> Date: Mon, 9 Mar 2020 16:30:19 -0700 Subject: [PATCH] memcheck/tests: Fix timerfd syscall test @@ -9,15 +9,18 @@ have the implementation or syscall is not defined Upstream-Status: Submitted [https://sourceforge.net/p/valgrind/mailman/message/36943897/] Signed-off-by: Khem Raj <raj.k...@gmail.com> + --- - config.h.in | 9 +++++++++ - configure.ac | 3 +++ - memcheck/tests/linux/timerfd-syscall.c | 10 ++++++++-- - 5 files changed, 32 insertions(+), 2 deletions(-) + config.h.in | 3 +++ + configure.ac | 1 + + memcheck/tests/linux/timerfd-syscall.c | 14 +++++++++++--- + 3 files changed, 15 insertions(+), 3 deletions(-) +diff --git a/config.h.in b/config.h.in +index bb50854..e392f2a 100644 --- a/config.h.in +++ b/config.h.in -@@ -301,6 +301,9 @@ +@@ -400,6 +400,9 @@ /* Define to 1 if you have the <sys/sysnvl.h> header file. */ #undef HAVE_SYS_SYSNVL_H @@ -27,9 +30,11 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> /* Define to 1 if you have the <sys/time.h> header file. */ #undef HAVE_SYS_TIME_H +diff --git a/configure.ac b/configure.ac +index bf024ac..bc3e5e6 100755 --- a/configure.ac +++ b/configure.ac -@@ -4098,6 +4098,7 @@ AC_CHECK_HEADERS([ \ +@@ -4814,6 +4814,7 @@ AC_CHECK_HEADERS([ \ sys/syscall.h \ sys/sysnvl.h \ sys/time.h \ @@ -37,9 +42,11 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> sys/types.h \ ]) +diff --git a/memcheck/tests/linux/timerfd-syscall.c b/memcheck/tests/linux/timerfd-syscall.c +index 61d75b5..1ba888a 100644 --- a/memcheck/tests/linux/timerfd-syscall.c +++ b/memcheck/tests/linux/timerfd-syscall.c -@@ -45,6 +45,9 @@ +@@ -42,6 +42,9 @@ #if defined(HAVE_SYS_TIME_H) #include <sys/time.h> #endif @@ -49,7 +56,7 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> #if defined(HAVE_SYS_TYPES_H) #include <sys/types.h> #endif -@@ -54,7 +57,8 @@ +@@ -51,7 +54,8 @@ * timerfd_* system call numbers introduced in 2.6.23. These constants are * not yet in the glibc 2.7 headers, that is why they are defined here. */ @@ -59,7 +66,7 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> #if defined(__x86_64__) #define __NR_timerfd_create 283 #elif defined(__i386__) -@@ -67,8 +71,10 @@ +@@ -64,8 +68,10 @@ #error Cannot detect your architecture! #endif #endif @@ -71,7 +78,7 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> #if defined(__x86_64__) #define __NR_timerfd_settime 286 #define __NR_timerfd_gettime 287 -@@ -85,7 +91,7 @@ +@@ -82,7 +88,7 @@ #error Cannot detect your architecture! #endif #endif @@ -80,7 +87,7 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> /* Definitions from include/linux/timerfd.h */ -@@ -127,6 +133,7 @@ void set_timespec(struct timespec *tmr, +@@ -124,6 +130,7 @@ void set_timespec(struct timespec *tmr, unsigned long long ustime) tmr->tv_nsec = (long) (1000ULL * (ustime % 1000000ULL)); } @@ -88,7 +95,7 @@ Signed-off-by: Khem Raj <raj.k...@gmail.com> int timerfd_create(int clockid, int flags) { return syscall(__NR_timerfd_create, clockid, flags); -@@ -142,6 +149,7 @@ int timerfd_gettime(int ufc, struct itim +@@ -139,6 +146,7 @@ int timerfd_gettime(int ufc, struct itimerspec *otmr) { return syscall(__NR_timerfd_gettime, ufc, otmr); } diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-vgtests-remove-fullpath-after-flags.patch b/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-vgtests-remove-fullpath-after-flags.patch index dce8b52ba3..f1df16936e 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-vgtests-remove-fullpath-after-flags.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-memcheck-vgtests-remove-fullpath-after-flags.patch @@ -1,4 +1,4 @@ -From 3ff82dcb844f98dbf67c69f11f6516bc234725a9 Mon Sep 17 00:00:00 2001 +From 222d377e09bd9bc52545c88687bce75ece228645 Mon Sep 17 00:00:00 2001 From: Stacy Gaikovaia <stacy.gaikov...@windriver.com> Date: Wed, 16 Sep 2020 13:45:07 -0400 Subject: [PATCH] memcheck vgtests remove fullpath-after flags @@ -14,13 +14,14 @@ paths in corresponding tests .bb script. Upstream-Status: Inappropriate [embedded specific] Signed-off-by: Stacy Gaikovaia <stacy.gaikov...@windriver.com> + --- memcheck/tests/badfree3.vgtest | 2 +- memcheck/tests/varinfo5.vgtest | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/memcheck/tests/badfree3.vgtest b/memcheck/tests/badfree3.vgtest -index 3dfc5fd8a..4ee03f00a 100644 +index 3dfc5fd..4ee03f0 100644 --- a/memcheck/tests/badfree3.vgtest +++ b/memcheck/tests/badfree3.vgtest @@ -1,3 +1,3 @@ @@ -29,7 +30,7 @@ index 3dfc5fd8a..4ee03f00a 100644 +vgopts: -q stderr_filter_args: badfree.c diff --git a/memcheck/tests/varinfo5.vgtest b/memcheck/tests/varinfo5.vgtest -index 063d00dce..79c4a72a4 100644 +index 063d00d..79c4a72 100644 --- a/memcheck/tests/varinfo5.vgtest +++ b/memcheck/tests/varinfo5.vgtest @@ -1,3 +1,3 @@ @@ -37,6 +38,3 @@ index 063d00dce..79c4a72a4 100644 -vgopts: --fullpath-after=memcheck/ --fullpath-after=coregrind/ --read-var-info=yes --read-inline-info=yes -q +vgopts: --read-var-info=yes --read-inline-info=yes -q stderr_filter: filter_varinfo3 --- -2.25.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch b/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch index e421ac6c80..5cf029f149 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch @@ -1,4 +1,4 @@ -From f405297d3382cd98391d02f397e2387da1f42879 Mon Sep 17 00:00:00 2001 +From 37ad9ab360ac9137ee36963789208dfd730127a8 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin <alex.kana...@gmail.com> Date: Fri, 24 Jan 2020 17:55:39 +0100 Subject: [PATCH] none/tests/fdleak_cmsg.stderr.exp: adjust /tmp paths @@ -8,12 +8,13 @@ valgrind output changes accordingly Upstream-Status: Inappropriate [oe-core specific] Signed-off-by: Alexander Kanavin <alex.kana...@gmail.com> + --- none/tests/fdleak_cmsg.stderr.exp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/none/tests/fdleak_cmsg.stderr.exp b/none/tests/fdleak_cmsg.stderr.exp -index 6e5a797b9..0ede1ab18 100644 +index 0fe56ea..5a0605e 100644 --- a/none/tests/fdleak_cmsg.stderr.exp +++ b/none/tests/fdleak_cmsg.stderr.exp @@ -25,10 +25,10 @@ Open file descriptor ...: /dev/null @@ -29,6 +30,3 @@ index 6e5a797b9..0ede1ab18 100644 ... Open AF_UNIX socket ...: <unknown> --- -2.17.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-x86-linux-seg_override.c-add-missing-incl.patch b/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-x86-linux-seg_override.c-add-missing-incl.patch deleted file mode 100644 index 5e36c28523..0000000000 --- a/meta/recipes-devtools/valgrind/valgrind/0001-none-tests-x86-linux-seg_override.c-add-missing-incl.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 978d9ed7f857f2cdcd2a8632f3c2feb56b99c825 Mon Sep 17 00:00:00 2001 -From: Alexander Kanavin <a...@linutronix.de> -Date: Mon, 8 May 2023 11:56:35 +0200 -Subject: [PATCH] none/tests/x86-linux/seg_override.c: add missing include for - musl builds - -Otherwise SYS_modify_ldt is undefined. - -Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=382034] -Signed-off-by: Alexander Kanavin <a...@linutronix.de> - ---- - none/tests/x86-linux/seg_override.c | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/none/tests/x86-linux/seg_override.c b/none/tests/x86-linux/seg_override.c -index ca8fbfe..4ef4394 100644 ---- a/none/tests/x86-linux/seg_override.c -+++ b/none/tests/x86-linux/seg_override.c -@@ -3,6 +3,10 @@ - #include <errno.h> - #include <string.h> - #include "../../../config.h" -+#if defined(MUSL_LIBC) -+#include <syscall.h> -+#include <unistd.h> -+#endif - - - /* Stuff from Wine. */ diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-sigqueue-Rename-_sifields-to-__si_fields-on-musl.patch b/meta/recipes-devtools/valgrind/valgrind/0001-sigqueue-Rename-_sifields-to-__si_fields-on-musl.patch index 27366153f7..287ba1cb2e 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-sigqueue-Rename-_sifields-to-__si_fields-on-musl.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-sigqueue-Rename-_sifields-to-__si_fields-on-musl.patch @@ -1,17 +1,18 @@ -From 64ad2744acfb4fa40b1c114633a053f87125a203 Mon Sep 17 00:00:00 2001 +From 11ef269e93391fa5fbb8506323d0763549a24920 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.k...@gmail.com> Date: Sat, 10 Jun 2017 00:46:39 -0700 -Subject: [PATCH 1/6] sigqueue: Rename _sifields to __si_fields on musl +Subject: [PATCH] sigqueue: Rename _sifields to __si_fields on musl Upstream-Status: Pending Signed-off-by: Khem Raj <raj.k...@gmail.com> + --- memcheck/tests/linux/sigqueue.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/memcheck/tests/linux/sigqueue.c b/memcheck/tests/linux/sigqueue.c -index d18bd72..acb7cba 100644 +index 4b6fb0f..d37fe93 100644 --- a/memcheck/tests/linux/sigqueue.c +++ b/memcheck/tests/linux/sigqueue.c @@ -8,6 +8,11 @@ @@ -26,6 +27,3 @@ index d18bd72..acb7cba 100644 int main(int argc, char **argv) { siginfo_t *si; --- -2.13.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-valgrind-filter_xml_frames-do-not-filter-usr.patch b/meta/recipes-devtools/valgrind/valgrind/0001-valgrind-filter_xml_frames-do-not-filter-usr.patch index bf0f0ded21..13486859b2 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0001-valgrind-filter_xml_frames-do-not-filter-usr.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0001-valgrind-filter_xml_frames-do-not-filter-usr.patch @@ -1,7 +1,7 @@ -From d1dea3c2bcf1e22baab39e2c0b8ca59db8a5bc37 Mon Sep 17 00:00:00 2001 +From 4ea3415bc089a8f967f9d82443fed29823e7af4c Mon Sep 17 00:00:00 2001 From: Randy MacLeod <randy.macl...@windriver.com> Date: Mon, 13 May 2019 17:12:21 -0400 -Subject: [PATCH 1/2] valgrind: filter_xml_frames: do not filter /usr +Subject: [PATCH] valgrind: filter_xml_frames: do not filter /usr filter_xml_frames is intended to filter system paths under '/usr' that vary from platform to platform. In the ptest case @@ -16,12 +16,13 @@ any negative impact. Upstream-Status: Inappropriate [Yocto specific] Signed-off-by: Randy MacLeod <randy.macl...@windriver.com> + --- tests/filter_xml_frames | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/filter_xml_frames b/tests/filter_xml_frames -index f1fa3f070..04fbc82de 100755 +index f1fa3f0..04fbc82 100755 --- a/tests/filter_xml_frames +++ b/tests/filter_xml_frames @@ -47,7 +47,8 @@ while (my $line = <>) @@ -34,6 +35,3 @@ index f1fa3f070..04fbc82de 100755 } } --- -2.17.0 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0002-context-APIs-are-not-available-on-musl.patch b/meta/recipes-devtools/valgrind/valgrind/0002-context-APIs-are-not-available-on-musl.patch index 7f0e38cb95..ba644ccf96 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0002-context-APIs-are-not-available-on-musl.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0002-context-APIs-are-not-available-on-musl.patch @@ -1,4 +1,4 @@ -From 26c104adf6c5162572b7aa2fac89d0835b7f8f0b Mon Sep 17 00:00:00 2001 +From 5721b54470ecbd9e061679ef8ca477a502a9e929 Mon Sep 17 00:00:00 2001 From: Randy MacLeod <randy.macl...@windriver.com> Date: Tue, 16 Oct 2018 21:27:46 -0400 Subject: [PATCH] context APIs are not available on musl @@ -14,13 +14,14 @@ for valgrind-3.17. Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=434775] Signed-off-by: Yi Fan Yu <yifan...@windriver.com> + --- drd/tests/swapcontext.c | 6 ++++++ memcheck/tests/linux/stack_changes.c | 7 ++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/drd/tests/swapcontext.c b/drd/tests/swapcontext.c -index 622c70bc5..5e72bb0f3 100644 +index 2cb969a..3a9d4fa 100644 --- a/drd/tests/swapcontext.c +++ b/drd/tests/swapcontext.c @@ -20,6 +20,7 @@ @@ -31,7 +32,7 @@ index 622c70bc5..5e72bb0f3 100644 typedef struct thread_local { ucontext_t uc[3]; size_t nrsw; -@@ -67,9 +68,11 @@ void *worker(void *data) +@@ -71,9 +72,11 @@ void *worker(void *data) swapcontext(&tlocal->uc[0], &tlocal->uc[1]); return NULL; } @@ -43,7 +44,7 @@ index 622c70bc5..5e72bb0f3 100644 enum { NR = 32 }; thread_local_t tlocal[NR]; pthread_t thread[NR]; -@@ -94,6 +97,9 @@ int main(int argc, char *argv[]) +@@ -99,6 +102,9 @@ int main(int argc, char *argv[]) for (i = 0; i < NR; i++) pthread_join(thread[i], NULL); @@ -54,7 +55,7 @@ index 622c70bc5..5e72bb0f3 100644 return 0; } diff --git a/memcheck/tests/linux/stack_changes.c b/memcheck/tests/linux/stack_changes.c -index 7f97b90a5..a26cb4ae6 100644 +index 7f97b90..a26cb4a 100644 --- a/memcheck/tests/linux/stack_changes.c +++ b/memcheck/tests/linux/stack_changes.c @@ -10,6 +10,7 @@ @@ -87,6 +88,3 @@ index 7f97b90a5..a26cb4ae6 100644 +#endif return 0; } --- -2.17.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0003-correct-include-directive-path-for-config.h.patch b/meta/recipes-devtools/valgrind/valgrind/0003-correct-include-directive-path-for-config.h.patch index c2965c40df..bef8e6d275 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0003-correct-include-directive-path-for-config.h.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0003-correct-include-directive-path-for-config.h.patch @@ -1,7 +1,7 @@ -From ecbdea7bd8b08205f1bc3f6b72d4b4a80f313fcb Mon Sep 17 00:00:00 2001 +From 8cad0a4723bd23beca3788c108ed44ce891cc67b Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.k...@gmail.com> Date: Sat, 10 Jun 2017 01:03:17 -0700 -Subject: [PATCH 3/6] correct include directive path for config.h +Subject: [PATCH] correct include directive path for config.h when building out of source tree, it can not find the generated config.h otherwise @@ -9,13 +9,14 @@ the generated config.h otherwise Upstream-Status: Pending Signed-off-by: Khem Raj <raj.k...@gmail.com> + --- memcheck/tests/linux/syscalls-2007.c | 2 +- memcheck/tests/linux/syslog-syscall.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/memcheck/tests/linux/syscalls-2007.c b/memcheck/tests/linux/syscalls-2007.c -index b61c6d5..cc3fd62 100644 +index b91df82..c15c3eb 100644 --- a/memcheck/tests/linux/syscalls-2007.c +++ b/memcheck/tests/linux/syscalls-2007.c @@ -10,7 +10,7 @@ @@ -40,6 +41,3 @@ index 1143722..21e758b 100644 #include <stdio.h> #if defined(HAVE_SYS_KLOG_H) #include <sys/klog.h> --- -2.13.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch b/meta/recipes-devtools/valgrind/valgrind/0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch index fea3b00f62..ae6764f7e7 100644 --- a/meta/recipes-devtools/valgrind/valgrind/0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch +++ b/meta/recipes-devtools/valgrind/valgrind/0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch @@ -1,4 +1,4 @@ -From e244a72c6f8803550f37e81f72bbae039651013b Mon Sep 17 00:00:00 2001 +From 9d528af838c8f35e41c2071634814fd20a8007f8 Mon Sep 17 00:00:00 2001 From: Alexander Kanavin <alex.kana...@gmail.com> Date: Tue, 15 Dec 2015 15:50:44 +0200 Subject: [PATCH] Modify vg_test wrapper to support PTEST formats @@ -24,6 +24,7 @@ Increase time limit to 90 s. (double of the expected time of drd/tests/std_list on qemuarm64) Signed-off-by: Yi Fan Yu <yifan...@windriver.com> + --- tests/vg_regtest.in | 75 +++++++++++++++++++++++++++++++++------------ 1 file changed, 55 insertions(+), 20 deletions(-) @@ -252,6 +253,3 @@ index ad18800..e4bd8cb 100755 } print "\n"; } --- -2.30.2 - diff --git a/meta/recipes-devtools/valgrind/valgrind/0020-Committing-changes-from-do_patch.patch b/meta/recipes-devtools/valgrind/valgrind/0020-Committing-changes-from-do_patch.patch new file mode 100644 index 0000000000..d8285bad31 --- /dev/null +++ b/meta/recipes-devtools/valgrind/valgrind/0020-Committing-changes-from-do_patch.patch @@ -0,0 +1,332 @@ +From 561f89b95851e0055fae5010c63433f0472e913a Mon Sep 17 00:00:00 2001 +From: OpenEmbedded <oe.patch@oe> +Date: Mon, 1 Jan 2024 08:34:58 +0000 +Subject: [PATCH] Committing changes from do_patch + +--- + memcheck/tests/badfree3.stderr.exp | 4 +- + memcheck/tests/varinfo5.stderr.exp | 216 ++++++++++++++--------------- + 2 files changed, 110 insertions(+), 110 deletions(-) + +diff --git a/memcheck/tests/badfree3.stderr.exp b/memcheck/tests/badfree3.stderr.exp +index 20e48a6..b518703 100644 +--- a/memcheck/tests/badfree3.stderr.exp ++++ b/memcheck/tests/badfree3.stderr.exp +@@ -1,11 +1,11 @@ + Invalid free() / delete / delete[] / realloc() + at 0x........: free (vg_replace_malloc.c:...) +- by 0x........: main (tests/badfree.c:12) ++ by 0x........: main (badfree.c:12) + Address 0x........ is not stack'd, malloc'd or (recently) free'd + + Invalid free() / delete / delete[] / realloc() + at 0x........: free (vg_replace_malloc.c:...) +- by 0x........: main (tests/badfree.c:15) ++ by 0x........: main (badfree.c:15) + Address 0x........ is on thread 1's stack + in frame #1, created by main (badfree.c:7) + +diff --git a/memcheck/tests/varinfo5.stderr.exp b/memcheck/tests/varinfo5.stderr.exp +index 1a10d03..0fd1190 100644 +--- a/memcheck/tests/varinfo5.stderr.exp ++++ b/memcheck/tests/varinfo5.stderr.exp +@@ -1,191 +1,191 @@ + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:52) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:52) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Address 0x........ is 1 bytes inside a block of size 3 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) +- by 0x........: varinfo1_main (tests/varinfo5so.c:50) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ by 0x........: varinfo1_main (varinfo5so.c:50) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:55) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:55) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside global var "global_u1" + declared at varinfo5so.c:38 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:56) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:56) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside global var "global_i1" + declared at varinfo5so.c:40 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:57) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:57) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside global_u2[3], + a global variable declared at varinfo5so.c:42 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:58) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:58) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside global_i2[7], + a global variable declared at varinfo5so.c:44 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: varinfo1_main (tests/varinfo5so.c:59) +- by 0x........: varinfo5_main (tests/varinfo5so.c:154) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: varinfo1_main (varinfo5so.c:59) ++ by 0x........: varinfo5_main (varinfo5so.c:154) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside local var "local" + declared at varinfo5so.c:49, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo2 (tests/varinfo5so.c:71) +- by 0x........: varinfo2_main (tests/varinfo5so.c:81) +- by 0x........: varinfo5_main (tests/varinfo5so.c:155) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo2 (varinfo5so.c:71) ++ by 0x........: varinfo2_main (varinfo5so.c:81) ++ by 0x........: varinfo5_main (varinfo5so.c:155) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside var[7], + declared at varinfo5so.c:69, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo2 (tests/varinfo5so.c:73) +- by 0x........: varinfo2_main (tests/varinfo5so.c:81) +- by 0x........: varinfo5_main (tests/varinfo5so.c:155) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo2 (varinfo5so.c:73) ++ by 0x........: varinfo2_main (varinfo5so.c:81) ++ by 0x........: varinfo5_main (varinfo5so.c:155) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 2 bytes inside var.bar, + declared at varinfo5so.c:72, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo2 (tests/varinfo5so.c:76) +- by 0x........: varinfo2_main (tests/varinfo5so.c:81) +- by 0x........: varinfo5_main (tests/varinfo5so.c:155) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo2 (varinfo5so.c:76) ++ by 0x........: varinfo2_main (varinfo5so.c:81) ++ by 0x........: varinfo5_main (varinfo5so.c:155) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 1 byte inside local var "var" + declared at varinfo5so.c:67, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo3 (tests/varinfo5so.c:106) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo3 (varinfo5so.c:106) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside static_global_def[1], + a global variable declared at varinfo5so.c:87 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo3 (tests/varinfo5so.c:107) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo3 (varinfo5so.c:107) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside nonstatic_global_def[2], + a global variable declared at varinfo5so.c:88 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo3 (tests/varinfo5so.c:108) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo3 (varinfo5so.c:108) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside static_global_undef[3], + a global variable declared at varinfo5so.c:89 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: foo3 (tests/varinfo5so.c:109) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: foo3 (varinfo5so.c:109) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside nonstatic_global_undef[4], + a global variable declared at varinfo5so.c:90 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: bar3 (tests/varinfo5so.c:94) +- by 0x........: foo3 (tests/varinfo5so.c:110) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: bar3 (varinfo5so.c:94) ++ by 0x........: foo3 (varinfo5so.c:110) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Address 0x........ is 5 bytes inside data symbol "static_local_def.XXXX" + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: bar3 (tests/varinfo5so.c:95) +- by 0x........: foo3 (tests/varinfo5so.c:110) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: bar3 (varinfo5so.c:95) ++ by 0x........: foo3 (varinfo5so.c:110) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside nonstatic_local_def[6], + declared at varinfo5so.c:103, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: bar3 (tests/varinfo5so.c:96) +- by 0x........: foo3 (tests/varinfo5so.c:110) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: bar3 (varinfo5so.c:96) ++ by 0x........: foo3 (varinfo5so.c:110) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Address 0x........ is 7 bytes inside data symbol "static_local_undef.XXXX" + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: bar3 (tests/varinfo5so.c:97) +- by 0x........: foo3 (tests/varinfo5so.c:110) +- by 0x........: varinfo3_main (tests/varinfo5so.c:118) +- by 0x........: varinfo5_main (tests/varinfo5so.c:156) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: bar3 (varinfo5so.c:97) ++ by 0x........: foo3 (varinfo5so.c:110) ++ by 0x........: varinfo3_main (varinfo5so.c:118) ++ by 0x........: varinfo5_main (varinfo5so.c:156) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside nonstatic_local_undef[8], + declared at varinfo5so.c:105, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: blah4 (tests/varinfo5so.c:137) +- by 0x........: varinfo4_main (tests/varinfo5so.c:146) +- by 0x........: varinfo5_main (tests/varinfo5so.c:157) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: blah4 (varinfo5so.c:137) ++ by 0x........: varinfo4_main (varinfo5so.c:146) ++ by 0x........: varinfo5_main (varinfo5so.c:157) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 1 byte inside a[3].xyzzy[21].c1, + declared at varinfo5so.c:135, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: blah4 (tests/varinfo5so.c:138) +- by 0x........: varinfo4_main (tests/varinfo5so.c:146) +- by 0x........: varinfo5_main (tests/varinfo5so.c:157) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: blah4 (varinfo5so.c:138) ++ by 0x........: varinfo4_main (varinfo5so.c:146) ++ by 0x........: varinfo5_main (varinfo5so.c:157) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 0 bytes inside a[5].bong, + declared at varinfo5so.c:135, in frame #X of thread 1 + + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: blah4 (tests/varinfo5so.c:139) +- by 0x........: varinfo4_main (tests/varinfo5so.c:146) +- by 0x........: varinfo5_main (tests/varinfo5so.c:157) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: blah4 (varinfo5so.c:139) ++ by 0x........: varinfo4_main (varinfo5so.c:146) ++ by 0x........: varinfo5_main (varinfo5so.c:157) ++ by 0x........: main (varinfo5.c:5) + Location 0x........ is 1 byte inside a[3].xyzzy[21].c2[2], + declared at varinfo5so.c:135, in frame #X of thread 1 + + answer is 0 + Uninitialised byte(s) found during client check request +- at 0x........: croak (tests/varinfo5so.c:29) +- by 0x........: fun_c (tests/varinfo5so.c:164) +- by 0x........: fun_b (tests/varinfo5so.c:168) +- by 0x........: fun_a (tests/varinfo5so.c:172) +- by 0x........: inlinetest (tests/varinfo5so.c:178) +- by 0x........: varinfo5_main (tests/varinfo5so.c:158) +- by 0x........: main (tests/varinfo5.c:5) ++ at 0x........: croak (varinfo5so.c:29) ++ by 0x........: fun_c (varinfo5so.c:164) ++ by 0x........: fun_b (varinfo5so.c:168) ++ by 0x........: fun_a (varinfo5so.c:172) ++ by 0x........: inlinetest (varinfo5so.c:178) ++ by 0x........: varinfo5_main (varinfo5so.c:158) ++ by 0x........: main (varinfo5.c:5) + Address 0x........ is on thread 1's stack + in frame #X, created by varinfo5_main (varinfo5so.c:153) + diff --git a/meta/recipes-devtools/valgrind/valgrind/Added-support-for-PPC-instructions-mfatbu-mfatbl.patch b/meta/recipes-devtools/valgrind/valgrind/Added-support-for-PPC-instructions-mfatbu-mfatbl.patch index 51cd3532d3..b7038c2c3b 100644 --- a/meta/recipes-devtools/valgrind/valgrind/Added-support-for-PPC-instructions-mfatbu-mfatbl.patch +++ b/meta/recipes-devtools/valgrind/valgrind/Added-support-for-PPC-instructions-mfatbu-mfatbl.patch @@ -1,4 +1,4 @@ -From 0bf4b0ac18d1ea41b32ad781d214b295ca1998f3 Mon Sep 17 00:00:00 2001 +From 496b74206106553ecb6b603019c3989347f33d7a Mon Sep 17 00:00:00 2001 From: Aneesh Bansal <aneesh.ban...@freescale.com> Date: Mon, 21 Nov 2011 17:31:39 +0530 Subject: [PATCH] Added support for PPC instructions mfatbu, mfatbl. @@ -10,18 +10,18 @@ disInstr(ppc): unhandled instruction: 0x7C0F82A6 Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=289836] Signed-off-by: Aneesh Bansal <aneesh.ban...@freescale.com> ---- - VEX/priv/guest_ppc_defs.h | 2 ++ - VEX/priv/guest_ppc_helpers.c | 18 ++++++++++++++++++ - VEX/priv/guest_ppc_toIR.c | 22 ++++++++++++++++++++++ - 3 files changed, 42 insertions(+), 0 deletions(-) +--- + VEX/priv/guest_ppc_defs.h | 2 ++ + VEX/priv/guest_ppc_helpers.c | 18 ++++++++++++++++++ + VEX/priv/guest_ppc_toIR.c | 22 ++++++++++++++++++++++ + 3 files changed, 42 insertions(+) diff --git a/VEX/priv/guest_ppc_defs.h b/VEX/priv/guest_ppc_defs.h -index dd3c62e..11a34aa 100644 +index 220fbf1..cd259f3 100644 --- a/VEX/priv/guest_ppc_defs.h +++ b/VEX/priv/guest_ppc_defs.h -@@ -146,6 +146,8 @@ extern UInt ppc32g_dirtyhelper_MFSPR_268_269 ( UInt ); +@@ -233,6 +233,8 @@ extern UInt ppc32g_dirtyhelper_MFSPR_268_269 ( UInt ); extern UInt ppc32g_dirtyhelper_MFSPR_287 ( void ); @@ -31,10 +31,10 @@ index dd3c62e..11a34aa 100644 UInt vD_idx, UInt sh, UInt shift_right ); diff --git a/VEX/priv/guest_ppc_helpers.c b/VEX/priv/guest_ppc_helpers.c -index 11aa428..b49ea3f 100644 +index 2611e52..72c349b 100644 --- a/VEX/priv/guest_ppc_helpers.c +++ b/VEX/priv/guest_ppc_helpers.c -@@ -119,6 +119,24 @@ UInt ppc32g_dirtyhelper_MFSPR_287 ( void ) +@@ -118,6 +118,24 @@ UInt ppc32g_dirtyhelper_MFSPR_287 ( void ) # endif } @@ -60,10 +60,10 @@ index 11aa428..b49ea3f 100644 /* CALLED FROM GENERATED CODE */ /* DIRTY HELPER (reads guest state, writes guest mem) */ diff --git a/VEX/priv/guest_ppc_toIR.c b/VEX/priv/guest_ppc_toIR.c -index f8d220d..37c8974 100644 +index d05cce3..723e06a 100644 --- a/VEX/priv/guest_ppc_toIR.c +++ b/VEX/priv/guest_ppc_toIR.c -@@ -5657,6 +5657,28 @@ static Bool dis_proc_ctl ( VexAbiInfo* vbi, UInt theInstr ) +@@ -11875,6 +11875,28 @@ static Bool dis_proc_ctl ( const VexAbiInfo* vbi, UInt prefix, UInt theInstr ) break; } @@ -92,5 +92,3 @@ index f8d220d..37c8974 100644 default: vex_printf("dis_proc_ctl(ppc)(mfspr,SPR)(0x%x)\n", SPR); return False; --- -1.7.0.4 diff --git a/meta/recipes-devtools/valgrind/valgrind/avoid-neon-for-targets-which-don-t-support-it.patch b/meta/recipes-devtools/valgrind/valgrind/avoid-neon-for-targets-which-don-t-support-it.patch index 82b8344279..4b9002b445 100644 --- a/meta/recipes-devtools/valgrind/valgrind/avoid-neon-for-targets-which-don-t-support-it.patch +++ b/meta/recipes-devtools/valgrind/valgrind/avoid-neon-for-targets-which-don-t-support-it.patch @@ -1,4 +1,4 @@ -From 8facc29c3c56e6cf9cfef70986cf73876044a3fb Mon Sep 17 00:00:00 2001 +From 76025e32cb7c9605243b08d4ba5978f0bf3f68b6 Mon Sep 17 00:00:00 2001 From: Andre McCurdy <armccu...@gmail.com> Date: Tue, 19 Jan 2016 16:42:36 -0800 Subject: [PATCH] avoid neon for targets which don't support it @@ -11,6 +11,7 @@ support neon. Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=454346] Signed-off-by: Andre McCurdy <armccu...@gmail.com> + --- memcheck/tests/sh-mem-random.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) @@ -28,6 +29,3 @@ index ae82248..816e139 100644 /* On arm32, many compilers generate a 64-bit float move using two 32 bit integer registers, which completely defeats this test. Hence force a 64-bit NEON load and --- -1.9.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/fixed-perl-path.patch b/meta/recipes-devtools/valgrind/valgrind/fixed-perl-path.patch index b9804e7451..6576b92baf 100644 --- a/meta/recipes-devtools/valgrind/valgrind/fixed-perl-path.patch +++ b/meta/recipes-devtools/valgrind/valgrind/fixed-perl-path.patch @@ -1,4 +1,4 @@ -From beaa5b64c60d501fa9cd59fdc563e5f5bccf6882 Mon Sep 17 00:00:00 2001 +From e4353114490bdf48f6e830ddfc85d22106db8862 Mon Sep 17 00:00:00 2001 From: Qing He <qing...@intel.com> Date: Tue, 31 Aug 2010 22:51:58 +0800 Subject: [PATCH] valgrind: fix perl scripts diff --git a/meta/recipes-devtools/valgrind/valgrind/s390x_vec_op_t.patch b/meta/recipes-devtools/valgrind/valgrind/s390x_vec_op_t.patch index bde1241dc7..8fec742f9d 100644 --- a/meta/recipes-devtools/valgrind/valgrind/s390x_vec_op_t.patch +++ b/meta/recipes-devtools/valgrind/valgrind/s390x_vec_op_t.patch @@ -1,7 +1,7 @@ -From 8154d38bac5cdb3675cfdaf562ab9da01988b263 Mon Sep 17 00:00:00 2001 +From 56b629da43fb42d4dc98ea9281b7e4b960039c49 Mon Sep 17 00:00:00 2001 From: Yi Fan Yu <yifan...@windriver.com> Date: Wed, 17 Mar 2021 12:16:31 -0400 -Subject: [PATCH 19/20] remove s390x_vec_op_t +Subject: [PATCH] remove s390x_vec_op_t s390x_vec_op_t is not needed anywhere, only elements of enum are accessed removing it ensures that valgrind can be built with -fno-common option @@ -13,15 +13,16 @@ Upstream-Status: Pending Signed-off-by: Khem Raj <raj.k...@gmail.com> Signed-off-by: Yi Fan Yu <yifan...@windriver.com> + --- VEX/priv/guest_s390_defs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VEX/priv/guest_s390_defs.h b/VEX/priv/guest_s390_defs.h -index 9054290..dab8002 100644 +index 24f3798..7b8be78 100644 --- a/VEX/priv/guest_s390_defs.h +++ b/VEX/priv/guest_s390_defs.h -@@ -284,7 +284,7 @@ typedef enum { +@@ -279,7 +279,7 @@ typedef enum { S390_VEC_OP_VBPERM, S390_VEC_OP_VMSL, S390_VEC_OP_LAST // supposed to be the last element in enum @@ -30,6 +31,3 @@ index 9054290..dab8002 100644 /* Arguments of s390x_dirtyhelper_vec_op(...) which are packed into one ULong variable. --- -2.29.2 - diff --git a/meta/recipes-devtools/valgrind/valgrind/use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch b/meta/recipes-devtools/valgrind/valgrind/use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch index f15d04b173..634fbbd76f 100644 --- a/meta/recipes-devtools/valgrind/valgrind/use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch +++ b/meta/recipes-devtools/valgrind/valgrind/use-appropriate-march-mcpu-mfpu-for-ARM-test-apps.patch @@ -1,4 +1,4 @@ -From d134dafc2f11e0d247420a0ba360bcdef77b4093 Mon Sep 17 00:00:00 2001 +From 321c5bc8ad2a481ec839b8786fe8364a39941c25 Mon Sep 17 00:00:00 2001 From: Andre McCurdy <armccu...@gmail.com> Date: Tue, 19 Jan 2016 16:00:00 -0800 Subject: [PATCH] use appropriate -march/-mcpu/-mfpu for ARM test apps @@ -18,15 +18,16 @@ See similar cases in none/tests/arm/Makefile.am Upstream-Status: Submitted [https://bugs.kde.org/show_bug.cgi?id=454346] Signed-off-by: Andre McCurdy <armccu...@gmail.com> + --- none/tests/arm/Makefile.am | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/none/tests/arm/Makefile.am b/none/tests/arm/Makefile.am -index 4507a20..825290f 100644 +index 4776ea7..b337d77 100644 --- a/none/tests/arm/Makefile.am +++ b/none/tests/arm/Makefile.am -@@ -62,8 +62,10 @@ neon64_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \ +@@ -85,8 +85,10 @@ neon64_CFLAGS = $(AM_CFLAGS) -g -O0 -mcpu=cortex-a8 \ -mfpu=neon \ -mthumb @@ -39,6 +40,3 @@ index 4507a20..825290f 100644 +vcvt_fixed_float_VFP_CFLAGS = $(AM_CFLAGS) -g -mcpu=cortex-a8 -mfpu=vfpv3 + +vfpv4_fma_CFLAGS = $(AM_CFLAGS) -g -O0 -march=armv7ve -mcpu=cortex-a15 -mfpu=vfpv4 -marm --- -1.9.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind/valgrind-make-ld-XXX.so-strlen-intercept-optional.patch b/meta/recipes-devtools/valgrind/valgrind/valgrind-make-ld-XXX.so-strlen-intercept-optional.patch index d04297dca8..aeef0bda61 100644 --- a/meta/recipes-devtools/valgrind/valgrind/valgrind-make-ld-XXX.so-strlen-intercept-optional.patch +++ b/meta/recipes-devtools/valgrind/valgrind/valgrind-make-ld-XXX.so-strlen-intercept-optional.patch @@ -1,4 +1,4 @@ -From 005bd11809a1ce65e9f2c28e884354a4741650b9 Mon Sep 17 00:00:00 2001 +From f59919de901cbfc65e0ce24c81665f08148bc2b6 Mon Sep 17 00:00:00 2001 From: Andre McCurdy <armccu...@gmail.com> Date: Tue, 13 Dec 2016 11:29:55 +0800 Subject: [PATCH] make ld-XXX.so strlen intercept optional @@ -12,15 +12,16 @@ Upstream-Status: Inappropriate Signed-off-by: Andre McCurdy <armccu...@gmail.com> Signed-off-by: Jackie Huang <jackie.hu...@windriver.com> + --- coregrind/m_redir.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/coregrind/m_redir.c b/coregrind/m_redir.c -index ff35009..d7d6816 100644 +index cef241b..0a7dc5f 100644 --- a/coregrind/m_redir.c +++ b/coregrind/m_redir.c -@@ -1275,7 +1275,18 @@ static void add_hardwired_spec (const HChar* sopatt, const HChar* fnpatt, +@@ -1307,7 +1307,18 @@ static void add_hardwired_spec (const HChar* sopatt, const HChar* fnpatt, spec->to_addr = to_addr; spec->isWrap = False; spec->isGlobal = False; @@ -40,6 +41,3 @@ index ff35009..d7d6816 100644 /* VARIABLE PARTS */ spec->mark = False; /* not significant */ spec->done = False; /* not significant */ --- -1.9.1 - diff --git a/meta/recipes-devtools/valgrind/valgrind_3.21.0.bb b/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb similarity index 98% rename from meta/recipes-devtools/valgrind/valgrind_3.21.0.bb rename to meta/recipes-devtools/valgrind/valgrind_3.22.0.bb index 67a197c509..612bec190b 100644 --- a/meta/recipes-devtools/valgrind/valgrind_3.21.0.bb +++ b/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb @@ -36,9 +36,9 @@ SRC_URI = "https://sourceware.org/pub/valgrind/valgrind-${PV}.tar.bz2 \ file://0001-none-tests-fdleak_cmsg.stderr.exp-adjust-tmp-paths.patch \ file://0001-memcheck-tests-Fix-timerfd-syscall-test.patch \ file://0001-docs-Disable-manual-validation.patch \ - file://0001-none-tests-x86-linux-seg_override.c-add-missing-incl.patch \ + file://0020-Committing-changes-from-do_patch.patch \ " -SRC_URI[sha256sum] = "10ce1618bb3e33fad16eb79552b0a3e1211762448a0d7fce11c8a6243b9ac971" +SRC_URI[sha256sum] = "c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c" UPSTREAM_CHECK_REGEX = "valgrind-(?P<pver>\d+(\.\d+)+)\.tar" COMPATIBLE_HOST = '(i.86|x86_64|arm|aarch64|mips|powerpc|powerpc64).*-linux' -- 2.42.0
NOTE: Reconnecting to bitbake server... Loading cache...done. Loaded 1848 entries from dependency cache. Parsing recipes...done. Parsing of 913 .bb files complete (912 cached, 1 parsed). 1847 targets, 38 skipped, 0 masked, 0 errors. Removing 1 recipes from the core2-64 sysroot...done. Removing 1 recipes from the qemux86_64 sysroot...done. NOTE: Resolving any missing task queue dependencies Build Configuration: BB_VERSION = "2.6.1" BUILD_SYS = "x86_64-linux" NATIVELSBSTRING = "universal" TARGET_SYS = "x86_64-poky-linux" MACHINE = "qemux86-64" DISTRO = "poky" DISTRO_VERSION = "4.3+snapshot-8681992f9e2c264485abda2465d86c7703e1715a" TUNE_FEATURES = "m64 core2" TARGET_FPU = "" meta meta-poky meta-yocto-bsp workspace = "tmp-auh-upgrades:8681992f9e2c264485abda2465d86c7703e1715a" Initialising tasks...NOTE: The /proc/pressure files can't be read. Continuing build without monitoring pressure Sstate summary: Wanted 509 Local 494 Mirrors 0 Missed 15 Current 495 (97% match, 98% complete) done. NOTE: Executing Tasks NOTE: Running setscene task 765 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-support/boost/boost_1.83.0.bb:do_create_spdx_setscene) NOTE: recipe boost-1.83.0-r0: task do_create_spdx_setscene: Started NOTE: recipe boost-1.83.0-r0: task do_create_spdx_setscene: Succeeded NOTE: Running setscene task 981 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/libtool/libtool-cross_2.4.7.bb:do_create_spdx_setscene) NOTE: Running setscene task 983 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/libtool/libtool-cross_2.4.7.bb:do_populate_sysroot_setscene) NOTE: Running task 1191 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_recipe_qa) NOTE: recipe libtool-cross-2.4.7-r0: task do_populate_sysroot_setscene: Started NOTE: recipe libtool-cross-2.4.7-r0: task do_create_spdx_setscene: Started NOTE: recipe valgrind-3.22.0-r0: task do_recipe_qa: Started NOTE: recipe libtool-cross-2.4.7-r0: task do_create_spdx_setscene: Succeeded NOTE: Running setscene task 989 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/gcc/gcc-cross_13.2.bb:do_create_spdx_setscene) NOTE: recipe libtool-cross-2.4.7-r0: task do_populate_sysroot_setscene: Succeeded NOTE: Running setscene task 990 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/gcc/gcc-cross_13.2.bb:do_populate_sysroot_setscene) NOTE: Running setscene task 992 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/libtool/libtool-cross_2.4.7.bb:do_recipe_qa_setscene) NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_create_spdx_setscene: Started NOTE: recipe valgrind-3.22.0-r0: task do_recipe_qa: Succeeded NOTE: Task /home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_recipe_qa unihash changed to f32022b7311f47e7dc9f0718a52cb61a6db055d35157538ca42890e15e39459a NOTE: recipe libtool-cross-2.4.7-r0: task do_recipe_qa_setscene: Started NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_populate_sysroot_setscene: Started NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_create_spdx_setscene: Succeeded NOTE: recipe libtool-cross-2.4.7-r0: task do_recipe_qa_setscene: Succeeded NOTE: Running task 1730 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_fetch) NOTE: recipe valgrind-3.22.0-r0: task do_fetch: Started NOTE: recipe valgrind-3.22.0-r0: task do_fetch: Succeeded NOTE: Running task 1731 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_unpack) NOTE: recipe valgrind-3.22.0-r0: task do_unpack: Started NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_populate_sysroot_setscene: Succeeded NOTE: Running setscene task 999 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/binutils/binutils-cross_2.41.bb:do_populate_sysroot_setscene) NOTE: Running setscene task 1001 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/gcc/gcc-cross_13.2.bb:do_recipe_qa_setscene) NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_recipe_qa_setscene: Started NOTE: recipe binutils-cross-x86_64-2.41-r0: task do_populate_sysroot_setscene: Started NOTE: recipe gcc-cross-x86_64-13.2.0-r0: task do_recipe_qa_setscene: Succeeded NOTE: recipe binutils-cross-x86_64-2.41-r0: task do_populate_sysroot_setscene: Succeeded NOTE: Running setscene task 1004 of 1004 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/binutils/binutils-cross_2.41.bb:do_recipe_qa_setscene) NOTE: recipe binutils-cross-x86_64-2.41-r0: task do_recipe_qa_setscene: Started NOTE: recipe binutils-cross-x86_64-2.41-r0: task do_recipe_qa_setscene: Succeeded NOTE: Setscene tasks completed NOTE: Running task 2176 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_prepare_recipe_sysroot) NOTE: recipe valgrind-3.22.0-r0: task do_prepare_recipe_sysroot: Started NOTE: recipe valgrind-3.22.0-r0: task do_prepare_recipe_sysroot: Succeeded NOTE: recipe valgrind-3.22.0-r0: task do_unpack: Succeeded NOTE: Running task 2697 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_patch) NOTE: Running task 2698 of 2716 (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_collect_spdx_deps) NOTE: recipe valgrind-3.22.0-r0: task do_patch: Started NOTE: recipe valgrind-3.22.0-r0: task do_collect_spdx_deps: Started NOTE: recipe valgrind-3.22.0-r0: task do_collect_spdx_deps: Succeeded NOTE: recipe valgrind-3.22.0-r0: task do_patch: Failed NOTE: Tasks Summary: Attempted 2698 tasks of which 2692 didn't need to be rerun and 1 failed. NOTE: Writing buildhistory NOTE: Writing buildhistory took: 3 seconds NOTE: The errors for this build are stored in /home/pokybuild/yocto-worker/auh/build/build/tmp/log/error-report/error_report_20240101083540.txt You can send the errors to a reports server by running: send-error-report /home/pokybuild/yocto-worker/auh/build/build/tmp/log/error-report/error_report_20240101083540.txt [-s server] NOTE: The contents of these logs will be posted in public if you use the above command with the default server. Please ensure you remove any identifying or proprietary information when prompted before sending. Summary: 1 task failed: /home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_patch Summary: There were 2 ERROR messages, returning a non-zero exit code. ERROR: valgrind-3.22.0-r0 do_patch: QA Issue: Missing Upstream-Status in patch /home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind/0020-Committing-changes-from-do_patch.patch Please add according to https://docs.yoctoproject.org/contributor-guide/recipe-style-guide.html#patch-upstream-status . [patch-status] ERROR: valgrind-3.22.0-r0 do_patch: Fatal QA errors were found, failing task. ERROR: Logfile of failure stored in: /home/pokybuild/yocto-worker/auh/build/build/tmp/work/core2-64-poky-linux/valgrind/3.22.0/temp/log.do_patch.789312 ERROR: Task (/home/pokybuild/yocto-worker/auh/build/meta/recipes-devtools/valgrind/valgrind_3.22.0.bb:do_patch) failed with exit code '1'
0001-valgrind-upgrade-3.21.0-3.22.0.patch
Description: Binary data
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#193160): https://lists.openembedded.org/g/openembedded-core/message/193160 Mute This Topic: https://lists.openembedded.org/mt/103461960/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-