#!/usr/bin/env bash # # Copyright (c) The Bitcoin Core developers # Distributed under the MIT software license, see the accompanying # file COPYING or https://opensource.org/license/mit. export LC_ALL=C.UTF-8 export CONTAINER_NAME=ci_netbsd_cross export CI_IMAGE_NAME_TAG="mirror.gcr.io/ubuntu:26.04" export APT_LLVM_V="22" export HOST=x86_64-unknown-netbsd export NETBSD_VERSION=11.0_RC6 export NETBSD_SDK_BASENAME="netbsd-${HOST}-${NETBSD_VERSION}" export PACKAGES="clang-${APT_LLVM_V} llvm-${APT_LLVM_V} lld-${APT_LLVM_V}" export SYSROOT="--sysroot=${DEPENDS_DIR}/SDKs/${NETBSD_SDK_BASENAME}" export DEP_OPTS="build_CC=clang build_CXX=clang++ \ CC='clang --target=${HOST} ${SYSROOT}' \ CXX='clang++ --target=${HOST} ${SYSROOT} -stdlib=libstdc++' \ LDFLAGS='-fuse-ld=lld -lgcc_s' \ AR=llvm-ar-${APT_LLVM_V} \ NM=llvm-nm-${APT_LLVM_V} \ OBJCOPY=llvm-objcopy-${APT_LLVM_V} \ OBJDUMP=llvm-objdump-${APT_LLVM_V} \ RANLIB=llvm-ranlib-${APT_LLVM_V} \ STRIP=llvm-strip-${APT_LLVM_V}" export GOAL="install" export BITCOIN_CONFIG="\ --preset=dev-mode \ -DBUILD_GUI=OFF \ -DREDUCE_EXPORTS=ON \ -DWITH_USDT=OFF \ " export RUN_UNIT_TESTS=false export RUN_FUNCTIONAL_TESTS=false