mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-26 12:00:48 -09:00
Buildroot commit8b1d8dd25dbumped the package from 1.4.3 to 1.5.1 which includes upstream commit8d485b9bfdthat adds the usage of the OpenSSL crate from rust. This crate depends on DES and causes build errors when missing: /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3_cfb8' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3_cbc' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3_cfb64' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3_ecb' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ecb' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_ede3_ofb' /home/autobuild/autobuild/instance-11/output-1/host/lib/gcc/i686-buildroot-linux-gnu/15.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ../libclamav/libclamav.so.12.1.0: undefined reference to `EVP_des_cbc' Fixes: https://autobuild.buildroot.net/results/b93/b9359c5c177f3e4bcef991cde3c2dcf412dee5de/ https://autobuild.buildroot.net/results/300/300721a882f3410528878db730aaff1aa6822986/ https://autobuild.buildroot.net/results/a16/a163a9229c04f638a46e6250dc135c475e5d1576/ https://autobuild.buildroot.net/results/7e8/7e88cba9974f6f5acd125b69b95b7269d8128886/ A backport to LTS branches should be considered. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com> (cherry picked from commitc4f41f4f3f) Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
config BR2_PACKAGE_CLAMAV
|
|
bool "clamav"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on !BR2_STATIC_LIBS # dlopen
|
|
depends on BR2_USE_WCHAR
|
|
select BR2_PACKAGE_BZIP2
|
|
select BR2_PACKAGE_HOST_RUSTC
|
|
select BR2_PACKAGE_JSON_C
|
|
select BR2_PACKAGE_LIBCURL
|
|
select BR2_PACKAGE_LIBMSPACK
|
|
select BR2_PACKAGE_LIBXML2
|
|
select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES if BR2_PACKAGE_LIBOPENSSL
|
|
select BR2_PACKAGE_PCRE2
|
|
select BR2_PACKAGE_ZLIB
|
|
select BR2_PACKAGE_ZLIB_FORCE_LIBZLIB
|
|
help
|
|
ClamAV is an open source antivirus engine for detecting
|
|
trojans, viruses, malware & other malicious threats.
|
|
|
|
http://www.clamav.net
|
|
|
|
comment "clamav needs a toolchain w/ C++, dynamic library, threads, wchar"
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
|
|
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
|
depends on BR2_USE_MMU
|