[Buildroot] [git commit] package/mtd: ubihealthd needs kernel 3.17+
From: Arnout Vandecappelle (Essensium/Mind) <hidden>
Date: 2021-08-26 21:09:00
Subsystem:
the rest · Maintainer:
Linus Torvalds
commit: https://git.buildroot.net/buildroot/commit/?id=42a3fee35e67d8d946f52a82bfa88ee6fd9f04b6 branch: https://git.buildroot.net/buildroot/commit/?id=refs/heads/master ubihealthd requires getrandom(2) that was introduced in kernel version 3.17. ubihealthd does not build when getrandom(2) is not detected, so the following installation step fails. Technically the dependency should also be on glibc version 2.25+. But we have no way to depend on glibc versions of external toolchains. Toolchain built with kernel headers older than 3.17 can build ubihealthd, but it will fail at run-time. So this is a pretty close approximation of the actual dependency. Fixes: http://autobuild.buildroot.net/results/2d42b0a626367e4051d0e2aadcce39e974fe09d4/ http://autobuild.buildroot.net/results/a2b6dbf707275e3f8262479c0650cfc7cb9abc8d/ Cc: Matt Weber <redacted> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <redacted> --- package/mtd/Config.in | 1 + 1 file changed, 1 insertion(+)
diff --git a/package/mtd/Config.in b/package/mtd/Config.in
index abfe806661..57ad01971d 100644
--- a/package/mtd/Config.in
+++ b/package/mtd/Config.in@@ -147,6 +147,7 @@ config BR2_PACKAGE_MTD_UBIHEALTHD bool "ubihealthd" default y depends on BR2_PACKAGE_MTD_UBIFS_UTILS + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17 # getrandom() config BR2_PACKAGE_MTD_UBIMKVOL bool "ubimkvol"
_______________________________________________ buildroot mailing list buildroot@busybox.net http://lists.busybox.net/mailman/listinfo/buildroot