Endilll wrote:

> > First Windows CI results: LLDB unit tests do not even build.
> 
> Please note the following for Windows setup:
> 
>     * We used cmake 3.25.3 because we got some issues with the latest cmake.
> 
>     * python prerequisites are: `python -m pip install swig pexpect psutil`.
> 
>     * Most gnu tools may be used from `git` distributive, PATH env must 
> contain C:\Program Files\Git\usr\bin
> 
>     * lldb API tests require `make` which can be installed via Chocolatey 
> `choco install make`.
> 
>     * lldb for Windows host must be compiled with 
> `CMAKE_MSVC_RUNTIME_LIBRARY=MultiThreadedDLL` (or MultiThreadedDebugDLL in 
> case of CMAKE_BUILD_TYPE=Debug), otherwise python and lldb will use different 
> UCRT instances and python will crash with the exit code 0xC0000409 
> (STATUS_STACK_BUFFER_OVERRUN) because of an assert in UCRT.

Thank you for the information. This is a tall order given that Windows 
pre-submit CI maintenance is currently on the shoulders of a single person. We 
should reconsider once we move to GitHub actions, and more people can do 
maintenance and customizations like those, but for now I'm moving ahead without 
Windows.

https://github.com/llvm/llvm-project/pull/94208
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to