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 <troglobit@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Joachim Wiberg
2025-12-16 10:35:33 +01:00
committed by Thomas Petazzoni
parent c0fd48dc26
commit e0b129e36e

View File

@@ -1,5 +1,6 @@
config BR2_PACKAGE_LIBITE config BR2_PACKAGE_LIBITE
bool "libite" bool "libite"
depends on BR2_USE_MMU # fork()
help help
Libite is a lightweight library of frog DNA. It can be used Libite is a lightweight library of frog DNA. It can be used
to fill the gaps in any dinosaur project. It holds useful to fill the gaps in any dinosaur project. It holds useful