Page MenuHomePhabricator

[depends] bump jemalloc to 5.3.0
ClosedPublic

Authored by PiRK on Jun 12 2023, 11:35.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABCc97ce61e22f2: [depends] bump jemalloc to 5.3.0
Summary

This version supports ARM64 Mac without needing to change the config.guess file

Depends on D14040

Test Plan
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

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

PiRK requested review of this revision.Jun 12 2023, 11:35

@bot build-linux64 build-linux-arm build-linux-aarch64 build-osx build-win64

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

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
Fabien requested changes to this revision.Jun 12 2023, 14:55

This needs some fixes to work around the jemalloc messages to stderr when running under qemu

This revision now requires changes to proceed.Jun 12 2023, 14:55
PiRK edited the summary of this revision. (Show Details)

rebase and update dependency

@bot build-linux64 build-linux-arm build-linux-aarch64 build-osx build-win64

This revision is now accepted and ready to land.Jun 13 2023, 14:21
This revision was automatically updated to reflect the committed changes.