I have built lldb.exe on a 64bit Windows 7. Lldb.exe is 32bit PE executable.
The LLVM TARGET TRIPLE is i686-pc-win32.
However, when file any executable, lldb will show this error message
Error: ‘a.exe’ doesn’t contain any ‘host’ platform architectures:
I debugged into LLDB, I found
ArchSpec.cpp SetTriple doesn’t recognize i686-pc-win32 at all.
And if win32 in the triple, Host::GetArchitecture will set not to
Recognize any x64 executable neither.
I would like to know if anybody knows how to configure lldb.exe
On windows to solve this issue?