diff --git a/contrib/teamcity/build-configurations.sh b/contrib/teamcity/build-configurations.sh --- a/contrib/teamcity/build-configurations.sh +++ b/contrib/teamcity/build-configurations.sh @@ -42,6 +42,9 @@ export LSAN_OPTIONS="suppressions=${SAN_SUPP_DIR}/lsan:log_path=${SAN_LOG_DIR}/lsan.log" export TSAN_OPTIONS="suppressions=${SAN_SUPP_DIR}/tsan:log_path=${SAN_LOG_DIR}/tsan.log" export UBSAN_OPTIONS="suppressions=${SAN_SUPP_DIR}/ubsan:print_stacktrace=1:halt_on_error=1:log_path=${SAN_LOG_DIR}/ubsan.log" + + # Allow to specify additional bitcoind arguments when running IBD + : "${IBD_BITCOIND_EXTRA_ARGS:=}" } # Facility to print out sanitizer log outputs to the build log console @@ -112,12 +115,12 @@ build-ibd) "${CI_SCRIPTS_DIR}"/build.sh - "${CI_SCRIPTS_DIR}"/ibd.sh -disablewallet -debug=net + "${CI_SCRIPTS_DIR}"/ibd.sh -disablewallet -debug=net ${IBD_BITCOIND_EXTRA_ARGS} ;; build-ibd-no-assumevalid-checkpoint) "${CI_SCRIPTS_DIR}"/build.sh - "${CI_SCRIPTS_DIR}"/ibd.sh -disablewallet -assumevalid=0 -checkpoints=0 -debug=net + "${CI_SCRIPTS_DIR}"/ibd.sh -disablewallet -assumevalid=0 -checkpoints=0 -debug=net ${IBD_BITCOIND_EXTRA_ARGS} ;; build-werror)