From 0c155d3f57ed5fd6397b76d6504b8bb85f4f8135 Mon Sep 17 00:00:00 2001 From: Cyrill Leutwiler Date: Tue, 27 May 2025 08:06:08 +0200 Subject: [PATCH] fix the LLVM builder with new toolchains Signed-off-by: Cyrill Leutwiler --- CHANGELOG.md | 1 + crates/llvm-builder/src/platforms/shared.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1faacf53..4abf2d2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ Supported `polkadot-sdk` rev: `2503.0.1` - The `emsdk` version is now `4.0.9` ### Fixed +- The LLVM builder with newer toolchains. ## v0.1.0-dev.16 diff --git a/crates/llvm-builder/src/platforms/shared.rs b/crates/llvm-builder/src/platforms/shared.rs index 38362ce5..45e881ba 100644 --- a/crates/llvm-builder/src/platforms/shared.rs +++ b/crates/llvm-builder/src/platforms/shared.rs @@ -8,8 +8,9 @@ use std::path::Path; use std::process::Command; /// The build options shared by all platforms. -pub const SHARED_BUILD_OPTS: [&str; 21] = [ +pub const SHARED_BUILD_OPTS: [&str; 22] = [ "-DPACKAGE_VENDOR='Parity Technologies'", + "-DCMAKE_CXX_FLAGS='-include cstdint -include stdint.h'", "-DCMAKE_BUILD_WITH_INSTALL_RPATH=1", "-DLLVM_BUILD_DOCS='Off'", "-DLLVM_INCLUDE_DOCS='Off'",