From d79249d2799e7f450d5708ca3366461f5f2069bc Mon Sep 17 00:00:00 2001 From: fanquake Date: Fri, 23 Jan 2026 13:53:36 +0000 Subject: [PATCH] ci: add chimera Linux LTO CI job --- ci/test/00_setup_env_native_chimera_lto.sh | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 ci/test/00_setup_env_native_chimera_lto.sh diff --git a/ci/test/00_setup_env_native_chimera_lto.sh b/ci/test/00_setup_env_native_chimera_lto.sh new file mode 100755 index 00000000000..fb5a343d8e3 --- /dev/null +++ b/ci/test/00_setup_env_native_chimera_lto.sh @@ -0,0 +1,23 @@ +#!/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. + +# This config is experimental, and may not be reproducible, given +# the use of a rolling distro. + +export LC_ALL=C.UTF-8 + +export CONTAINER_NAME=ci_native_chimera_musl +export CI_IMAGE_NAME_TAG="mirror.gcr.io/chimeralinux/chimera" +export CI_BASE_PACKAGES="ccache chimerautils chimerautils-extra clang cmake curl e2fsprogs git gmake gtar linux-headers ninja pkgconf procps python-devel python-pip rsync util-linux util-linux-lscpu xz" +export PIP_PACKAGES="--break-system-packages pyzmq pycapnp" +export DEP_OPTS="build_CC=clang build_CXX=clang++ build_TAR=gtar AR=llvm-ar CC=clang CXX=clang++ NM=llvm-nm RANLIB=llvm-ranlib STRIP=llvm-strip NO_QT=1" +export GOAL="install" +export BITCOIN_CONFIG="\ + --preset=dev-mode \ + -DBUILD_GUI=OFF \ + -DREDUCE_EXPORTS=ON \ + -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \ +"