<div dir="ltr"><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">Hi,</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">I couldn’t find a lld specific list so I hope this is the correct place for lld questions.</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">I would like to build a llvm/clang/libcxx based toolchain for Windows using the MinGW runtime. Since the MinGW runtime kind of expects to be built by gcc I figured the easiest way forward would be to use lld in ld mode. However, it seems that lld cannot produce windows executables while working in “ld mode”. </div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">lld -flavor gnu -m i386pe</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">error: unsupported emulation 'i386pe’.</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">Is support for i386pe in ld mode something that is on the road map for lld or should I just give up this route?</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">In general I would very much appreciate  if anyone has any pointers for how to build a llvm/clang/libxx toolchain for Windows using MinGW runtime (the end goal being to have a toolchain free from GNU tools and without the dependency on Visual Studio).</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px"><br></div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">Cheers,</div><div style="color:rgb(0,0,0);font-family:Helvetica;font-size:12px">Otto</div></div>