From 07917a05db913348cc4b990e6937310f14456d34 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Thu, 22 Jan 2026 19:52:54 +0100 Subject: [PATCH] package/uftp: needs libopenssl, not libressl Buildroot commit bumped libressl from version 3.8.4 to 3.9.2. Libressl 3.9.0 contains a breaking change: https://github.com/libressl/portable/releases/tag/v3.9.0 "EVP_add_{cipher,digest}() were removed." Upstream was notified by Yegor but did not add any fixes: https://sourceforge.net/p/uftp-multicast/discussion/general/thread/c02c950dff/ so we force the usage of libopenssl to fix a build error: encrypt_openssl.c: In function 'crypto_init': encrypt_openssl.c:77:5: error: implicit declaration of function 'EVP_add_cipher'; did you mean 'EVP_Cipher'? [-Wimplicit-function-declaration] 77 | EVP_add_cipher(EVP_aes_128_ccm()); first caught by the autobuilders on 2024-08-09: https://autobuild.buildroot.net/results/7da/7dadc662e0a6642e40831a93b788e959498d8923/ Fixes: https://autobuild.buildroot.net/results/a74/a74526181dfc90aff7f56457c430c1aa1d006e54/ Signed-off-by: Bernd Kuhls Signed-off-by: Peter Korsgaard --- package/uftp/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/uftp/Config.in b/package/uftp/Config.in index b88fb03ae2..a9296e595c 100644 --- a/package/uftp/Config.in +++ b/package/uftp/Config.in @@ -3,6 +3,7 @@ config BR2_PACKAGE_UFTP depends on BR2_USE_MMU # fork() depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_WCHAR + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL if BR2_PACKAGE_OPENSSL help Encrypted UDP based FTP with multicast.