From de77516a2b3f8435df066cfc611b0eacfb61b02e Mon Sep 17 00:00:00 2001 From: Jarkko Sakkinen Date: Tue, 24 May 2022 20:05:40 +0300 Subject: [PATCH] package/linux-tools: openssl dependency for x86_64 selftests On x86_64, libssl is a dependency for kselftests. selftests/sgx depends on it. Thus, select it in "Config.in", and add it as a build dependency in "linux-tool-selftests.mk.in". Link: https://lore.kernel.org/buildroot/20220517224809.21f77949@gmx.net/ Suggested-by: Peter Seiderer Signed-off-by: Jarkko Sakkinen [yann.morin.1998@free.fr: - in .mk: change condition to be on package being selected ] Signed-off-by: Yann E. MORIN --- package/linux-tools/Config.in | 1 + package/linux-tools/linux-tool-selftests.mk.in | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/package/linux-tools/Config.in b/package/linux-tools/Config.in index 791f2c085c..6217fcfb7a 100644 --- a/package/linux-tools/Config.in +++ b/package/linux-tools/Config.in @@ -98,6 +98,7 @@ config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS select BR2_PACKAGE_LIBCAP_NG select BR2_PACKAGE_UTIL_LINUX select BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS # runtime (taskset) + select BR2_PACKAGE_OPENSSL if BR2_x86_64 help Build and install (to /usr/lib/kselftests) kernel selftests. diff --git a/package/linux-tools/linux-tool-selftests.mk.in b/package/linux-tools/linux-tool-selftests.mk.in index b824c11bd6..e29c7f59de 100644 --- a/package/linux-tools/linux-tool-selftests.mk.in +++ b/package/linux-tools/linux-tool-selftests.mk.in @@ -16,7 +16,10 @@ SELFTESTS_ARCH=$(NORMALIZED_ARCH) endif endif -SELFTESTS_DEPENDENCIES = libcap-ng popt +SELFTESTS_DEPENDENCIES = \ + libcap-ng \ + popt \ + $(if $(BR2_PACKAGE_OPENSSL),openssl) SELFTESTS_MAKE_FLAGS = \ $(LINUX_MAKE_FLAGS) \