]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
gawk: use native gawk when building glibc and grub
authorAlexander Kanavin <alex@linutronix.de>
Fri, 21 Nov 2025 12:22:49 +0000 (13:22 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 24 Nov 2025 17:44:08 +0000 (17:44 +0000)
commitc5bbf0a60b1d63e68f849a63e5d3872954e7cd3f
tree971ca8beefe9ce17d94096c0beff1ae5c4a539a6
parent3ed1cef082b8ef0fa05684f7a41f0842150811bd
gawk: use native gawk when building glibc and grub

Different versions of gawk can produce different output,
so depending on which version is installed on the build host,
reproducibility issues can occur:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16072

So far only glibc and grub have been identified to have
the issue; probably more fixes of similar nature will be
required going forward.

Adjust the gawk recipe to apply target-only tweaks
(particularly the removal of awk symlink to allow for alternatives)
to only target and nativesdk variants, so that native installs
both awk and gawk executables.

[YOCTO #16072]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-bsp/grub/grub2.inc
meta/recipes-core/glibc/glibc.inc
meta/recipes-extended/gawk/gawk_5.3.2.bb