From 912dd772859ebccbebacfdb37c6dec2111d4dfd6 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 9 Jan 2024 20:49:41 -0800 Subject: [PATCH] coreutils: Ignore line-bytes.sh and no-allocate tests on musl bash fails in xmalloc when running these tests. More thorough investigation may reveal real cause, however, it seems to fail on other musl distros as well. (From OE-Core rev: cd31bb507bfb794379950dd0aa38b810ba194d2f) Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- meta/recipes-core/coreutils/coreutils_9.4.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-core/coreutils/coreutils_9.4.bb b/meta/recipes-core/coreutils/coreutils_9.4.bb index f210df2e69..367b011988 100644 --- a/meta/recipes-core/coreutils/coreutils_9.4.bb +++ b/meta/recipes-core/coreutils/coreutils_9.4.bb @@ -210,4 +210,10 @@ do_install_ptest () { sed -i s:@libdir@:${libdir}:g ${D}${PTEST_PATH}/run-ptest } +do_install_ptest:append:libc-musl () { + # these tests fail due to bash on musl systems + # xmalloc: cannot allocate 16146 bytes + sed -i -e '/tests\/dd\/no-allocate.sh/d' ${D}${PTEST_PATH}/Makefile + sed -i -e '/tests\/split\/line-bytes.sh/d' ${D}${PTEST_PATH}/Makefile +} FILES:${PN}-ptest += "${bindir}/getlimits"