Files
buildroot/package/bitcoin/Config.in
Bernd Kuhls 12b88015a2 package/bitcoin: bump version to 31.0
https://bitcoincore.org/en/releases/31.0/
"The minimum supported GCC compiler version has been raised to 12.1"

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2026-04-28 20:57:35 +02:00

57 lines
1.9 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
config BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
bool
default y if BR2_TOOLCHAIN_HAS_ATOMIC
# bitcoin uses 8-byte __atomic intrinsics, which are not
# available on ARM noMMU platforms that we
# support. BR2_TOOLCHAIN_HAS_ATOMIC does not provide a
# size-level granularity to express this dependency.
depends on !(BR2_arm || BR2_armeb) || BR2_USE_MMU
# error: static assertion failed: Units of size ELEM_SIZE_ALIGN
# need to be able to store a ListNode
# note: the comparison reduces to (4 <= 2)
depends on !BR2_m68k
config BR2_PACKAGE_BITCOIN
bool "bitcoin"
depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread, boost-filesystem
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_12
depends on BR2_TOOLCHAIN_HAS_THREADS # boost
depends on BR2_USE_WCHAR
select BR2_HOST_CMAKE_AT_LEAST_3_22
select BR2_PACKAGE_BOOST
select BR2_PACKAGE_LIBEVENT
help
Bitcoin Core is an open source project which maintains and
releases Bitcoin client software called “Bitcoin Core”.
It is a direct descendant of the original Bitcoin software
client released by Satoshi Nakamoto after he published the
famous Bitcoin whitepaper.
Bitcoin Core consists of both "full-node" software for fully
validating the blockchain as well as a bitcoin wallet. The
project also currently maintains related software such as
the cryptography library libsecp256k1 and others located at
GitHub.
https://bitcoincore.org
if BR2_PACKAGE_BITCOIN
config BR2_PACKAGE_BITCOIN_WALLET
bool "wallet support"
select BR2_PACKAGE_SQLITE
help
Enable bitcoin wallet support.
endif
comment "bitcoin needs a toolchain w/ C++, threads, wchar, gcc >= 12"
depends on BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
depends on !BR2_INSTALL_LIBSTDCPP || \
!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
!BR2_TOOLCHAIN_GCC_AT_LEAST_12