From b55b07cd3660c7ff151e9456e85c5163978a1027 Mon Sep 17 00:00:00 2001 From: Claus Stovgaard Date: Thu, 1 Feb 2024 16:46:52 +0100 Subject: kernel-devsrc: RDEPENDS on gawk In reality all architectures have been depending on awk / gawk for significant time. gawk directly since v5.10 as it introduced scripts/check-sysctl-docs grep for /usr/bin/awk results in * arch/x86/tools/gen-insn-attr-x86.awk:#!/usr/bin/awk -f * scripts/ver_linux:#!/usr/bin/awk -f * tools/arch/x86/tools/gen-insn-attr-86.awk:#!/usr/bin/awk -f So instead of relying on other recipes adding gawk - RDEPEND on it. Signed-off-by: Claus Stovgaard Signed-off-by: Richard Purdie --- meta/recipes-kernel/linux/kernel-devsrc.bb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'meta/recipes-kernel') diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index 4ff751d9f0..9c3c09e714 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb @@ -390,7 +390,7 @@ do_install[lockfiles] = "${TMPDIR}/kernel-scripts.lock" FILES:${PN} = "${KERNEL_BUILD_ROOT} ${KERNEL_SRC_PATH}" FILES:${PN}-dbg += "${KERNEL_BUILD_ROOT}*/build/scripts/*/.debug/*" -RDEPENDS:${PN} = "bc python3-core flex bison ${TCLIBC}-utils" +RDEPENDS:${PN} = "bc python3-core flex bison ${TCLIBC}-utils gawk" # 4.15+ needs these next two RDEPENDS RDEPENDS:${PN} += "openssl-dev util-linux" # and x86 needs a bit more for 4.15+ @@ -399,7 +399,5 @@ RDEPENDS:${PN} += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-dev', '', d)}" RDEPENDS:${PN} += "${@bb.utils.contains('ARCH', 'powerpc', 'elfutils-dev', '', d)}" # 5.8+ needs gcc-plugins libmpc-dev RDEPENDS:${PN} += "gcc-plugins libmpc-dev" -# 5.13+ needs awk for arm64 -RDEPENDS:${PN}:append:aarch64 = " gawk" # 5.13+ needs grep for powerpc RDEPENDS:${PN}:append:powerpc = " grep" -- cgit 1.2.3-korg