From 1ceb4e858d40258868128aed8a2409abd81ea185 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Tue, 16 Dec 2025 10:35:33 +0100 Subject: [PATCH] package/libite: add dependency on MMU, requires fork() Unfortunately, parts of the library is not very no-MMU friendly atm. The below check fails due to runbg.c requiring fork(). $ ./utils/test-pkg -c libite.config -p libite bootlin-armv5-uclibc [1/6]: OK bootlin-armv7-glibc [2/6]: OK bootlin-armv7m-uclibc [3/6]: FAILED bootlin-x86-64-musl [4/6]: OK br-arm-full-static [5/6]: OK arm-aarch64 [6/6]: OK The dependency was introduced in libite v2.6.0, so this patch should be backported to v2025.02.x. Fixes: https://autobuild.buildroot.net/results/6c6fd2ae410a82c44da54ee13a09a38a7ab220c1/ Signed-off-by: Joachim Wiberg Signed-off-by: Thomas Petazzoni (cherry picked from commit e0b129e36e6d6b45de473bb59795001fddfcc0cc) Signed-off-by: Thomas Perale --- package/libite/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/libite/Config.in b/package/libite/Config.in index 80d29791db..516d1bff98 100644 --- a/package/libite/Config.in +++ b/package/libite/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LIBITE bool "libite" + depends on BR2_USE_MMU # fork() help Libite is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful