JDevlieghere added a comment. In D88840#2314883 <https://reviews.llvm.org/D88840#2314883>, @labath wrote:
> In D88840#2314860 <https://reviews.llvm.org/D88840#2314860>, @JDevlieghere > wrote: > >> In D88840#2314594 <https://reviews.llvm.org/D88840#2314594>, @labath wrote: >> >>> One way this could be simplified further is to ditch `-P` and pass down the >>> appropriate value from cmake/lit. >> >> LLDB in Xcode supports both Python 2 and 3 and we use a default >> `com.apple.dt.lldb DefaultPythonVersion` to override the version. By using >> `-P` here we can run the test suite with both versions by just changing the >> value of the default without having to reconfigure CMake. I'm not saying we >> should not do this because our donwstream fork, just that it would >> complicate things for us. > > Yea, I'm not volunteering to do that (though I might one day), but... doesn't > the python version that lldb uses and the python version running dotest needs > to match? I'd expect that you'd still need to change /something/ so that it > runs the different version of the python interpreter... Yep, we have a little snippet that checks the default in `lit.cfg.py` that swaps out the configured Python interpreter with the system one matching the default when set, similar to our little hack for running Python under ASan: https://github.com/llvm/llvm-project/blob/a3adcba645eec31b42ad0a1f727975c5c9c236f0/lldb/test/API/lit.cfg.py#L117 Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D88840/new/ https://reviews.llvm.org/D88840 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits