mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-11 12:22:39 -03:00
afc6052430
This change reverts cc7335edc8
partially.
C++20 has introduced some new headers, and it is premature to consider
them when using the IWYU tool.
26 lines
1.2 KiB
Bash
Executable file
26 lines
1.2 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
#
|
|
# Copyright (c) 2019-2022 The Bitcoin Core developers
|
|
# Distributed under the MIT software license, see the accompanying
|
|
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
export LC_ALL=C.UTF-8
|
|
|
|
# Only install BCC tracing packages in Cirrus CI.
|
|
if [[ "${CIRRUS_CI}" == "true" ]]; then
|
|
# We install an up-to-date 'bpfcc-tools' package from an untrusted PPA.
|
|
# This can be dropped with the next Ubuntu or Debian release that includes up-to-date packages.
|
|
# See the if-then in ci/test/04_install.sh too.
|
|
export ADD_UNTRUSTED_BPFCC_PPA=true
|
|
export BPFCC_PACKAGE="bpfcc-tools"
|
|
else
|
|
export ADD_UNTRUSTED_BPFCC_PPA=false
|
|
export BPFCC_PACKAGE=""
|
|
fi
|
|
|
|
export CONTAINER_NAME=ci_native_asan
|
|
export PACKAGES="systemtap-sdt-dev clang llvm python3-zmq qtbase5-dev qttools5-dev-tools libevent-dev bsdmainutils libboost-dev libdb5.3++-dev libminiupnpc-dev libnatpmp-dev libzmq3-dev libqrencode-dev libsqlite3-dev ${BPFCC_PACKAGE}"
|
|
export DOCKER_NAME_TAG=ubuntu:22.04
|
|
export NO_DEPENDS=1
|
|
export GOAL="install"
|
|
export BITCOIN_CONFIG="--enable-c++20 --enable-usdt --enable-zmq --with-incompatible-bdb --with-gui=qt5 CPPFLAGS='-DARENA_DEBUG -DDEBUG_LOCKORDER' --with-sanitizers=address,integer,undefined CC=clang CXX=clang++"
|