mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-08 00:20:38 -09:00
package/bitcoin: broken on m68k
Buildroot commita3a88ff1c8bumped bitcoin to version 26.0 which includes upstream commitb8401c3281causing an assertion on m68k: /home/thomas/autobuild/instance-7/output-1/build/bitcoin-30.0/src/support/allocators/pool.h:92:36: error: static assertion failed: Units of size ELEM_SIZE_ALIGN need to be able to store a ListNode 92 | static_assert(sizeof(ListNode) <= ELEM_ALIGN_BYTES, "Units | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ of size ELEM_SIZE_ALIGN need to be able to store a ListNode"); /home/thomas/autobuild/instance-7/output-1/build/bitcoin-30.0/src/support/allocators/pool.h:92:36: note: the comparison reduces to '(4 <= 2)' To fix the problem we disable bitcoin on m68k. Fixes: 30.0: https://autobuild.buildroot.net/results/268/2688e4a2aa8dc34343f0218fd6727d0ae3adb132/ 26.0: https://autobuild.buildroot.net/results/fb0/fb05401c7de289e0f87f5c9e3a7f92f5589b590b/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit555114a0ec) Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
committed by
Thomas Perale
parent
65c79510a9
commit
d64f13754f
@@ -6,6 +6,10 @@ config BR2_PACKAGE_BITCOIN_ARCH_SUPPORTS
|
||||
# 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"
|
||||
|
||||
Reference in New Issue
Block a user