[Buildroot] [git commit branch/2026.05.x] package/botan: cleanup boost dependencies
Titouan Christophe via buildroot <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
commit: https://gitlab.com/buildroot.org/buildroot/-/commit/032b8416a424d670d79f26a8f66d80a9fae3484c branch: https://gitlab.com/buildroot.org/buildroot/-/tree/2026.05.x - botan dropped the usage of Boost.Filesystem in 2.10.0 [0] - botan never actively searched for Boost.System, as it is header-only the dependecy can be dropped too The only part of boost botan currently uses is asio. So use --with-boost option when boost is selected. [0] https://github.com/randombit/botan/commit/aff8cc8a7a5e22e3fedeae7ca82b63d4744ac82c Signed-off-by: Michael Nosthoff <[email protected]> Signed-off-by: Julien Olivain <[email protected]> (cherry picked from commit 8ff577bb35d7f15a924298ae56cb46f694a22ef1) Signed-off-by: Titouan Christophe <[email protected]> --- package/botan/Config.in | 2 -- package/botan/botan.mk | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/package/botan/Config.in b/package/botan/Config.in index 305cc2fe8c..6ac6341f71 100644 --- a/package/botan/Config.in +++ b/package/botan/Config.in @@ -17,8 +17,6 @@ config BR2_PACKAGE_BOTAN depends on BR2_TOOLCHAIN_GCC_AT_LEAST_11 # C++20 depends on BR2_PACKAGE_BOTAN_ARCH_SUPPORTS depends on BR2_TOOLCHAIN_HAS_THREADS - select BR2_PACKAGE_BOOST_FILESYSTEM if BR2_PACKAGE_BOOST && BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS - select BR2_PACKAGE_BOOST_SYSTEM if BR2_PACKAGE_BOOST && BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS help Botan is a crypto library for C++ diff --git a/package/botan/botan.mk b/package/botan/botan.mk index 38948f0184..115cce6765 100644 --- a/package/botan/botan.mk +++ b/package/botan/botan.mk @@ -61,7 +61,7 @@ ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) BOTAN_CONF_OPTS += --without-os-feature=explicit_bzero,getauxval,getentropy endif -ifeq ($(BR2_PACKAGE_BOOST_FILESYSTEM)$(BR2_PACKAGE_BOOST_SYSTEM),yy) +ifeq ($(BR2_PACKAGE_BOOST),y) BOTAN_DEPENDENCIES += boost BOTAN_CONF_OPTS += --with-boost endif _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot