Author: Gianfranco Costamagna Last-Update: 2020-01-21 Index: llvm-toolchain-snapshot_12~++20210126092700+956d8e02e8a5/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp =================================================================== --- llvm-toolchain-snapshot_12~++20210126092700+956d8e02e8a5.orig/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp +++ llvm-toolchain-snapshot_12~++20210126092700+956d8e02e8a5/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp @@ -383,6 +383,8 @@ void ScriptInterpreterPython::ComputePyt // x86_64, or bin on Windows). llvm::sys::path::remove_filename(path); llvm::sys::path::append(path, LLDB_PYTHON_RELATIVE_LIBDIR); + // remove double "lib/lib" statement + std::replace(path.begin(), path.end(), '/lib/lib/', '/lib/'); #if defined(_WIN32) // This will be injected directly through FileSpec.GetDirectory().SetString(),