chore: Workaround for CI build errors on arm64 (#5717)

CI builds with `clang-20` on `linux/arm64` are failing due to boost 1.86. This is hopefully fixed in version 1.88.
This commit is contained in:
Bronek Kozicki
2025-08-22 15:58:36 +01:00
committed by GitHub
parent 896b8c3b54
commit 2e255812ae
2 changed files with 5 additions and 1 deletions

View File

@@ -123,6 +123,10 @@ def generate_strategy_matrix(all: bool, architecture: list[dict], os: list[dict]
if os['distro_name'] == 'rhel' and architecture['platform'] == 'linux/arm64': if os['distro_name'] == 'rhel' and architecture['platform'] == 'linux/arm64':
continue continue
# We skip all clang-20 on arm64 due to boost 1.86 build error
if f'{os['compiler_name']}-{os['compiler_version']}' == 'clang-20' and architecture['platform'] == 'linux/arm64':
continue
# Generate a unique name for the configuration, e.g. macos-arm64-debug # Generate a unique name for the configuration, e.g. macos-arm64-debug
# or debian-bookworm-gcc-12-amd64-release-unity. # or debian-bookworm-gcc-12-amd64-release-unity.
config_name = os['distro_name'] config_name = os['distro_name']

2
.gitignore vendored
View File

@@ -110,4 +110,4 @@ bld.rippled/
.vscode .vscode
# Suggested in-tree build directory # Suggested in-tree build directory
/.build/ /.build*/