aboutsummaryrefslogtreecommitdiff
path: root/AGENTS/PITFALLS.md
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-14 11:39:46 +0000
committer_ov4 <ov4@ov4.org>2026-10-14 11:39:46 +0000
commitdc86a4c2bf6a87c06cd5a1f32bd69fdb0a20781a (patch)
treec75ad2da1fdcd9383a8e1c7c183f06ec9549395c /AGENTS/PITFALLS.md
parent7beb5fe687431ecc6b5e79379284cbaa898f3776 (diff)
docs(toolchain): clarify MINGW64 LLVM and Clang 23 setup
Select the MINGW64 compiler executables with explicit Windows paths and add version checks for installed Clang and downloaded LLVM packages. Document Windows PATH requirements and platform-specific C++ driver names. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS/PITFALLS.md')
-rw-r--r--AGENTS/PITFALLS.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/AGENTS/PITFALLS.md b/AGENTS/PITFALLS.md
index 9b32150..abea2fa 100644
--- a/AGENTS/PITFALLS.md
+++ b/AGENTS/PITFALLS.md
@@ -82,7 +82,8 @@ test programs.
ENDTRY. Bare THROW raises a new anonymous exception even inside CATCH; there is
no rethrow syntax, error object or what(). Runtime checks are catchable;
compiler errors are not. Uncaught exceptions print only the generic message
- and return 1. Native binaries must link the C++ runtime with `clang++-23`.
+ and return 1. Native binaries must link the C++ runtime with LLVM 23's
+ `clang++` (`clang++-23` on Debian/Ubuntu).
Unwinding does not free heap strings/arrays or close files. Linux LLVM 23 is
verified; Windows and macOS exception execution is not.