]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
strace: Fix reproducibility issue
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 14 Apr 2026 11:01:23 +0000 (12:01 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 14 Apr 2026 13:27:12 +0000 (14:27 +0100)
With the updated ax_prog_cc_for_build.m4 CC_FOR_BUILD can include a
" -std=gnu23" option on some hosts. We don't need this on target and
it leads to a reproducibility issue, so remove it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/strace/strace_6.19.bb

index 9dcf9d14d533fccdceb853e1fd0315acbf517795..f44e9ed6f9241aa2c26e4e4cf716f47fb5adf8ef 100644 (file)
@@ -51,6 +51,7 @@ do_install_ptest() {
        install -m 644 ${B}/src/config.h ${D}${PTEST_PATH}/src/
        sed -e 's/^srcdir = .*/srcdir = ..\/..\/ptest\/tests/' \
            -e "/^TEST_LOG_DRIVER =/s|(top_srcdir)|(top_builddir)|" \
+           -e '/^CC_FOR_BUILD/s/\s-std=gnu23//g' \
            -i ${D}/${PTEST_PATH}/${TESTDIR}/Makefile
 }