[llvm] [lldb][Windows] add release notes for the Python private API removal (PR #209456)
Charles Zablit via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 14 05:11:57 PDT 2026
https://github.com/charles-zablit created https://github.com/llvm/llvm-project/pull/209456
The official lldb releases set `LLDB_EMBED_PYTHON_HOME` to `OFF` https://github.com/llvm/llvm-project/blob/9582f71a3b5f71e871bee0062e641f3587e0ae23/llvm/utils/release/build_llvm_release.bat#L213 meaning that lldb on Windows does not use the private Python API by default. Users are free to use any Python version they want. Add a release note for this.
>From 45a3e1cb1822116f33ffc2c0b2a27d79173f8f9c Mon Sep 17 00:00:00 2001
From: Charles Zablit <c_zablit at apple.com>
Date: Tue, 14 Jul 2026 13:08:10 +0100
Subject: [PATCH] [lldb][Windows] add release notes for the Python private API
removal
---
llvm/docs/ReleaseNotes.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/llvm/docs/ReleaseNotes.md b/llvm/docs/ReleaseNotes.md
index b186fbefb9e87..ff044187c0bf2 100644
--- a/llvm/docs/ReleaseNotes.md
+++ b/llvm/docs/ReleaseNotes.md
@@ -485,6 +485,9 @@ Makes programs 10x faster by doing Special New Thing.
from the command-line and in the output window when using lldb-dap.
* LLDB now uses `lldb-server.exe` to launch and manage the program being debugged,
instead of running it within LLDB's own process. To revert to the previous behavior, set the environment variable `LLDB_USE_LLDB_SERVER=0`.
+* LLDB no longer depends on the Python private API on Windows. Users are now free to
+ use any Python version they want, as long as it is 3.8 or later and LLDB can find it
+ (i.e. it is on their `PATH`).
### Changes to BOLT
More information about the llvm-commits
mailing list