From 7d909d1085a210321b13d2ba1e2824ef72886a68 Mon Sep 17 00:00:00 2001 From: Etienne Cordonnier Date: Tue, 28 Oct 2025 11:59:05 +0100 Subject: [PATCH] uutils-coreutils: add native and nativesdk The project is getting more mature, and it's now doable to do a yocto build using uutils-coreutils-native. Signed-off-by: Etienne Cordonnier Signed-off-by: Khem Raj --- meta-oe/conf/layer.conf | 4 +++- .../recipes-core/uutils-coreutils/uutils-coreutils_0.3.0.bb | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf index 851219765e..760edbce3e 100644 --- a/meta-oe/conf/layer.conf +++ b/meta-oe/conf/layer.conf @@ -56,8 +56,10 @@ PREFERRED_RPROVIDER_libdevmapper = "lvm2" PREFERRED_RPROVIDER_libdevmapper-native = "lvm2-native" PREFERRED_RPROVIDER_nativesdk-libdevmapper = "nativesdk-lvm2" PREFERRED_PROVIDER_android-tools-conf ?= "android-tools-conf" -# Configures whether coreutils or uutils-coreutils is used. +# Those lines configure whether coreutils or uutils-coreutils is used. PREFERRED_PROVIDER_coreutils = "coreutils" +PREFERRED_PROVIDER_coreutils-native = "coreutils-native" +PREFERRED_PROVIDER_nativesdk-coreutils = "nativesdk-coreutils" PREFERRED_PROVIDER_virtual/libopencl1 ?= "opencl-icd-loader" PREFERRED_RPROVIDER_virtual-redis ?= "redis" diff --git a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.3.0.bb b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.3.0.bb index 1e207f7fb4..38b3e97dd2 100644 --- a/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.3.0.bb +++ b/meta-oe/recipes-core/uutils-coreutils/uutils-coreutils_0.3.0.bb @@ -63,6 +63,8 @@ python __anonymous() { d.setVarFlag('ALTERNATIVE_LINK_NAME', prog, '%s/%s' % (d.getVar('sbindir'), prog)) } +BBCLASSEXTEND = "native nativesdk" + do_compile:prepend() { export LIBSTDBUF_DIR="${libdir}/coreutils" }