Recently i have compiled clang trunk sources with mingw, but i was not able to produce a sane binary. Generated debug information was broken and GDB refused to debug it. This bug holds on llvm bugtracker the whole eternity, and seems nobody care. Also, it just constantly crashed on a simple 'hello world' application. MSVS build refuses to compile msvs2012 c++ std library, as far as i know.
So, why would one need these build? To make sure it's still broken?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Recently i have compiled clang trunk sources with mingw, but i was not able to produce a sane binary. Generated debug information was broken and GDB refused to debug it. This bug holds on llvm bugtracker the whole eternity, and seems nobody care. Also, it just constantly crashed on a simple 'hello world' application. MSVS build refuses to compile msvs2012 c++ std library, as far as i know.
So, why would one need these build? To make sure it's still broken?
Now It's can compile and not link,Because Microsoft C++ Use Microsoft ABI and Clang Use Itanium ABI;Name mangling are different