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'",