This version supports ARM64 Mac without needing to change the config.guess file
Depends on D14040
Differential D14042
[depends] bump jemalloc to 5.3.0 PiRK on Jun 12 2023, 11:35. Authored by
Details
This version supports ARM64 Mac without needing to change the config.guess file Depends on D14040 HOSTS="arm64-apple-darwin" contrib/guix/guix-build This seems to be able to compile all the dependencies for ARM64 Apple. It still fails to compile Bitcoin ABC (now with the same error message as regular x86_64 Mac).
Diff Detail
Event TimelineComment Actions Build Bitcoin ABC Diffs / Diff Testing (build-linux-aarch64) failed.
Tail of the build log: [449/501] bitcoin: testing psbt_wallet_tests [450/501] Running utility command for check-bitcoin-psbt_wallet_tests [451/501] pow: testing aserti32d_tests [452/501] bitcoin: testing mempool_tests [453/501] Running utility command for check-bitcoin-mempool_tests [454/501] bitcoin: testing logging_tests [455/501] bitcoin: testing wallet_crypto_tests [456/501] Running utility command for check-bitcoin-logging_tests [457/501] Running utility command for check-bitcoin-wallet_crypto_tests [458/501] secp256k1: testing secp256k1-exhaustive_tests [459/501] bitcoin: testing uint256_tests [460/501] bitcoin: testing init_tests [461/501] Running utility command for check-bitcoin-uint256_tests [462/501] Running utility command for check-bitcoin-init_tests [463/501] Running utility command for check-avalanche-voterecord_tests [464/501] bitcoin: testing denialofservice_tests [465/501] Running utility command for check-avalanche-proofcomparator_tests [466/501] Running utility command for check-avalanche-compactproofs_tests [467/501] Running utility command for check-bitcoin-denialofservice_tests [468/501] Running utility command for check-avalanche-proof_tests [469/501] Running utility command for check-avalanche-delegation_tests [470/501] Running utility command for check-avalanche-peermanager_tests [471/501] Running utility command for check-avalanche-processor_tests [472/501] Running utility command for check-avalanche-proofpool_tests [473/501] Running utility command for check-pow-grasberg_tests [474/501] Running utility command for check-pow-aserti32d_tests [475/501] Running avalanche test suite PASSED: avalanche test suite [476/501] Running pow test suite PASSED: pow test suite [477/501] bitcoin: testing cuckoocache_tests [478/501] Running utility command for check-bitcoin-cuckoocache_tests [479/501] bitcoin: testing intmath_tests [480/501] Running utility command for check-bitcoin-intmath_tests [481/501] bitcoin: testing radix_tests [482/501] Running utility command for check-bitcoin-radix_tests [483/501] bitcoin: testing blockcheck_tests [484/501] Running utility command for check-bitcoin-blockcheck_tests [485/501] bitcoin: testing txrequest_tests [486/501] Running utility command for check-bitcoin-txrequest_tests [487/501] bitcoin: testing coinselector_tests [488/501] Running utility command for check-bitcoin-coinselector_tests [489/501] bitcoin-qt: testing test_bitcoin-qt [490/501] Running bitcoin-qt test suite PASSED: bitcoin-qt test suite [491/501] bitcoin: testing wallet_tests [492/501] Running utility command for check-bitcoin-wallet_tests [493/501] bitcoin: testing transaction_tests [494/501] Running utility command for check-bitcoin-transaction_tests [495/501] bitcoin: testing bridgeprimitives_tests [496/501] Running utility command for check-bitcoin-bridgeprimitives_tests [497/501] bitcoin: testing coins_tests [498/501] Running utility command for check-bitcoin-coins_tests [499/501] Running bitcoin test suite PASSED: bitcoin test suite [500/501] secp256k1: testing secp256k1-tests [501/501] Running secp256k1 test suite PASSED: secp256k1 test suite ninja: build stopped: cannot make progress due to previous errors. Build build-linux-aarch64 failed with exit code 1 Comment Actions Build Bitcoin ABC Diffs / Diff Testing (build-linux-arm) failed.
Tail of the build log: [449/501] Running utility command for check-bitcoin-scriptpubkeyman_tests [450/501] bitcoin: testing intmath_tests [451/501] Running utility command for check-bitcoin-intmath_tests [452/501] bitcoin: testing script_tests [453/501] Running utility command for check-bitcoin-script_tests [454/501] bitcoin: testing txvalidationcache_tests [455/501] Running utility command for check-bitcoin-txvalidationcache_tests [456/501] bitcoin: testing walletdb_tests [457/501] Running utility command for check-bitcoin-walletdb_tests [458/501] bitcoin: testing merkle_tests [459/501] Running utility command for check-bitcoin-merkle_tests [460/501] bitcoin: testing logging_tests [461/501] Running utility command for check-bitcoin-logging_tests [462/501] bitcoin: testing uint256_tests [463/501] Running utility command for check-bitcoin-uint256_tests [464/501] bitcoin: testing init_tests [465/501] bitcoin: testing psbt_wallet_tests [466/501] Running utility command for check-bitcoin-psbt_wallet_tests [467/501] Running utility command for check-bitcoin-init_tests [468/501] Running utility command for check-avalanche-voterecord_tests [469/501] Running utility command for check-avalanche-peermanager_tests [470/501] Running utility command for check-avalanche-compactproofs_tests [471/501] Running utility command for check-avalanche-proof_tests [472/501] Running utility command for check-pow-aserti32d_tests [473/501] Running utility command for check-avalanche-processor_tests [474/501] Running pow test suite PASSED: pow test suite [475/501] Running avalanche test suite PASSED: avalanche test suite [476/501] bitcoin: testing denialofservice_tests [477/501] Running utility command for check-bitcoin-denialofservice_tests [478/501] bitcoin: testing cuckoocache_tests [479/501] Running utility command for check-bitcoin-cuckoocache_tests [480/501] bitcoin-qt: testing test_bitcoin-qt [481/501] Running bitcoin-qt test suite PASSED: bitcoin-qt test suite [482/501] bitcoin: testing crypto_tests [483/501] Running utility command for check-bitcoin-crypto_tests [484/501] bitcoin: testing blockcheck_tests [485/501] Running utility command for check-bitcoin-blockcheck_tests [486/501] bitcoin: testing coinselector_tests [487/501] Running utility command for check-bitcoin-coinselector_tests [488/501] bitcoin: testing wallet_tests [489/501] Running utility command for check-bitcoin-wallet_tests [490/501] bitcoin: testing transaction_tests [491/501] Running utility command for check-bitcoin-transaction_tests [492/501] bitcoin: testing coinstatsindex_tests [493/501] Running utility command for check-bitcoin-coinstatsindex_tests [494/501] secp256k1: testing secp256k1-exhaustive_tests [495/501] bitcoin: testing bridgeprimitives_tests [496/501] Running utility command for check-bitcoin-bridgeprimitives_tests [497/501] bitcoin: testing coins_tests [498/501] Running utility command for check-bitcoin-coins_tests [499/501] Running bitcoin test suite PASSED: bitcoin test suite [500/501] secp256k1: testing secp256k1-tests [501/501] Running secp256k1 test suite PASSED: secp256k1 test suite ninja: build stopped: cannot make progress due to previous errors. Build build-linux-arm failed with exit code 1 Comment Actions This needs some fixes to work around the jemalloc messages to stderr when running under qemu |