[cfe-dev] State of Clang in MSYS2
Mateusz via cfe-dev
cfe-dev at lists.llvm.org
Fri Jan 20 06:40:32 PST 2017
Hello,
I'm involved with maintenance of Clang and related LLVM packages for MSYS2.
It was based on Martell's patches (with his permission for MSYS2) from his
git repository and MSYS2 own fixes so number of patches might be
overwhelming:
https://github.com/Alexpux/MINGW-packages/tree/master/mingw-w64-clang
Maybe some of these patches could make it's way to the upstream.
Tools state at version 3.9.1 :
Clang: mostly works (there are issues found)
LLMV: mostly works (not tested well enough)
LLD: creates broken executable
LLDB: runs but not further tested since lldb-server is not
build-able for mingw-w64
libc++: need further testing
libc++abi: need further testing
compiler-rt: need further testing
Open clang issues (at MSYS2):
https://github.com/Alexpux/MINGW-packages/issues/1677
https://github.com/Alexpux/MINGW-packages/issues/1678 (not that much Clang
issue but rather mingw-64 with GCC)
https://github.com/Alexpux/MINGW-packages/issues/1834
Any help will be welcome.
make check seems to hang during LLVM tests but here is make check-clang:
Failing Tests (18):
Clang :: Driver/mingw.cpp
Clang :: Modules/dependency-dump.m
Clang :: Modules/dependency-gen.modulemap
Clang :: PCH/chain-categories.m
Clang :: PCH/chain-categories2.m
Clang :: PCH/chain-class-extension.m
Clang :: PCH/chain-conversion-lookup.cpp
Clang :: PCH/chain-cxx.cpp
Clang :: PCH/chain-default-argument-instantiation.cpp
Clang :: PCH/chain-empty-initial-namespace.cpp
Clang :: PCH/chain-friend-instantiation.cpp
Clang :: PCH/chain-implicit-definition.cpp
Clang :: PCH/chain-late-anonymous-namespace.cpp
Clang :: PCH/chain-openmp-threadprivate.cpp
Clang :: PCH/chain-pending-instantiations.cpp
Clang :: PCH/chain-staticvar-instantiation.cpp
Clang :: PCH/cxx-chain-function-template.cpp
Clang :: PCH/replaced-decl.m
Expected Passes : 9349
Expected Failures : 16
Unsupported Tests : 227
Unexpected Failures: 18
Full output is available here:
https://gist.github.com/mati865/b4a2c96f82b22ac41eca32714092db1d
Cheers,
Mateusz MikuĊa
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170120/766f1481/attachment.html>
More information about the cfe-dev
mailing list