From 8556ef9e1c4823773a1f07e66669366d8e10db33 Mon Sep 17 00:00:00 2001 From: sergio Date: Sun, 19 Jul 2026 15:28:28 -0400 Subject: [PATCH] =?UTF-8?q?llvm18:=20-include=20cstdint=20(gcc/clang=2015?= =?UTF-8?q?=20no=20arrastran=20=20=E2=87=92=20uint64=5Ft=20undecl?= =?UTF-8?q?ared=20en=20SmallVector.h)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit LLVM 18.1.8 usa uint64_t sin incluir ; libstdc++ 15 ya no lo trae transitivo. Fix estándar upstream vía flag. Pasó de morir en [14/2378] a compilar limpio. Co-Authored-By: Claude Opus 4.8 (1M context) --- recipes/llvm18.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/llvm18.toml b/recipes/llvm18.toml index 4c2bd6ec..b066c852 100644 --- a/recipes/llvm18.toml +++ b/recipes/llvm18.toml @@ -27,6 +27,8 @@ CC=gcc CXX='g++ -static-libstdc++ -static-libgcc' \ cmake -S llvm -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_CXX_FLAGS="-include cstdint" \ + -DCMAKE_C_FLAGS="-include stdint.h" \ -DLLVM_TARGETS_TO_BUILD=X86 \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \