mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-23 21:43:30 +08:00
10a70b1af6
The "using enum" was added in gcc 11.x [0] (see also [1]). Compile successfully tested with internal Buildroot toolchain for sparc with gcc 12.x as gcc 11.x is not available anymore. The autobuild failure will be avoided now and fixed with newer external bootlin toolchains. Fixes: - http://autobuild.buildroot.org/results/ab8/ab83b920156f5a1e51ef960e4007769b5c27d0a1 [0] https://gcc.gnu.org/projects/cxx-status.html#cxx20 [1] https://stackoverflow.com/questions/75018634/how-to-use-the-using-keyword-in-gcc-10-4 Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
32 lines
1.1 KiB
Plaintext
32 lines
1.1 KiB
Plaintext
config BR2_PACKAGE_BOTAN_ARCH_SUPPORTS
|
|
bool
|
|
default y if BR2_aarch64 || BR2_aarch64_be
|
|
default y if BR2_arm || BR2_armeb
|
|
default y if BR2_i386 || BR2_x86_64
|
|
default y if BR2_m68k
|
|
default y if BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
|
|
default y if BR2_powerpc || BR2_powerpc64 || BR2_powerpc64le
|
|
default y if BR2_riscv
|
|
default y if BR2_sparc || BR2_sparc64
|
|
default y if BR2_s390x
|
|
default y if BR2_sh
|
|
|
|
config BR2_PACKAGE_BOTAN
|
|
bool "botan"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
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++
|
|
|
|
http://botan.randombit.net
|
|
|
|
comment "botan needs a toolchain w/ threads, C++, gcc >= 11"
|
|
depends on !BR2_INSTALL_LIBSTDCPP \
|
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_11 \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_PACKAGE_BOTAN_ARCH_SUPPORTS
|