From 3d266f280b452ae9d2bd5e50d2b36849ff03dc7d Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 21 Jul 2024 21:18:39 +0200 Subject: [PATCH] package/mtd: select BR2_PACKAGE_LIBOPENSSL_ENGINES mtd ubifs unconditionally calls the (deprecated) ENGINE_* logic in libopenssl resulting in a build failure when !BR2_PACKAGE_LIBOPENSSL_ENGINES since commit 623d3bbe43e9193aa8e3395367d01af59071b859: CCLD mkfs.ubifs /home/autobuild/autobuild/instance-1/output-1/host/lib/gcc/powerpc64-buildroot-linux-gnu/13.3.0/../../../../powerpc64-buildroot-linux-gnu/bin/ld: ubifs-utils/mkfs.ubifs/mkfs_ubifs-sign.o: in function `sign_superblock_node': sign.c:(.text+0x328): undefined reference to `ENGINE_load_builtin_engines' Fixes: 623d3bbe43e9193aa8e3395367d01af59071b859 - http://autobuild.buildroot.org/results/1fd49b193a3623d244ace602c46f15914bfbcff4 Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle --- package/mtd/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/mtd/Config.in b/package/mtd/Config.in index 57a562c108..0c95e3cc54 100644 --- a/package/mtd/Config.in +++ b/package/mtd/Config.in @@ -15,6 +15,7 @@ config BR2_PACKAGE_MTD_JFFS_UTILS config BR2_PACKAGE_MTD_UBIFS_UTILS bool + select BR2_PACKAGE_LIBOPENSSL_ENGINES if BR2_PACKAGE_LIBOPENSSL select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_LIBUUID