[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