[lldb-dev] The pre-built Windows LLDB binary has a dependency on an external python36.dll?

Adrian McCarthy via lldb-dev lldb-dev at lists.llvm.org
Wed Nov 20 15:13:09 PST 2019

Here are some possibly related reviews.  Note that some of these were
abandoned, but I'm including them because the comments might give some

https://reviews.llvm.org/D69684 <https://reviews.llvm.org/D69684#1737796>


On Wed, Nov 20, 2019 at 2:53 PM Adrian McCarthy <amccarth at google.com> wrote:

> There has been a lot of churn in the build process for Python on Windows
> over the past couple months.
> Older versions included a pre-built Python DLL on Windows because of ABI
> compatibility.  That issue is resolved, though, and I thought that was
> already over by version 7 or earlier.
> Because other compatibility issues, it was decided that the Windows
> version could depend on 3.6+ while non-Windows versions might still rely on
> slightly older versions of Python.
> That said, I didn't expect an explicit dependency on python36.dll.  Please
> file a bug.  I'll look through the revision history and see if I can loop
> in the folks who've been making changes in this area.  I suspect it was an
> unintended side effect.
> On Wed, Nov 20, 2019 at 1:59 PM Leonard Mosescu via lldb-dev <
> lldb-dev at lists.llvm.org> wrote:
>> I just installed the pre-built LLVM9 binaries on a Windows machine and I
>> noticed that LLDB.exe imports from python36.dll. Was this an intentional
>> change from LLVM8? (which doesn't depend on external python DLLs)
>> Trying to use the LLDB that comes with LLVM9, you'd get a pop-up
>> complaining that python36.dll was not found (unless you happen to have on
>> in your PATH) and LLDB fails to start.
>> Thanks,
>> Leonard.
>> ------------------------------
>> This email message is for the sole use of the intended recipient(s) and
>> may contain confidential information.  Any unauthorized review, use,
>> disclosure or distribution is prohibited.  If you are not the intended
>> recipient, please contact the sender by reply email and destroy all copies
>> of the original message.
>> ------------------------------
>> _______________________________________________
>> lldb-dev mailing list
>> lldb-dev at lists.llvm.org
>> https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20191120/8f9896e1/attachment-0001.html>

More information about the lldb-dev mailing list