[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 14:53:17 PST 2019


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/c7e529e3/attachment.html>


More information about the lldb-dev mailing list