[Buildroot] [PATCH] package/ecryptfs-utils: ssl support needs engines support in openssl

Peter Korsgaard peter at korsgaard.com
Wed Sep 3 16:20:50 UTC 2025


>>>>> "Peter" == Peter Korsgaard <peter at korsgaard.com> writes:

 > Fixes https://autobuild.buildroot.net/results/f32ae62961aac7e8344f4be109040e7de2eb415e/
 > The openssl logic in ecryptfs uses the openssl engines API, which is always
 > available in libressl, but only available in libopenssl when
 > BR2_PACKAGE_LIBOPENSSL_ENGINES is enabled, leading to build failures when it
 > is not:

 > ecryptfs_key_mod_openssl.c: In function 'ecryptfs_openssl_read_key':
 > ecryptfs_key_mod_openssl.c:305:9: error: implicit declaration of function 'ENGINE_load_builtin_engines' [-Wimplicit-function-declaration]
 >   305 |         ENGINE_load_builtin_engines();

 > Fix it by only passing --enable-openssl if libressl or (libopenssl + engines
 > support) is enabled.

 > Signed-off-by: Peter Korsgaard <peter at korsgaard.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard


More information about the buildroot mailing list