[cfe-dev] State of Clang in MSYS2

Reid Kleckner via cfe-dev cfe-dev at lists.llvm.org
Wed Feb 1 14:25:36 PST 2017


I would volunteer to try to get these patches in, but I don't have the
bandwidth for it. I was hoping someone else would speak up, but I guess
not. =/

On Sat, Jan 21, 2017 at 5:50 AM, Mateusz via cfe-dev <cfe-dev at lists.llvm.org
> wrote:

> 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/mati86
> 5/b4a2c96f82b22ac41eca32714092db1d
>
> Is there any interest from You in providing at lest minimal support to it?
>
> Cheers,
> Mateusz MikuĊ‚a
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20170201/be0a3753/attachment.html>


More information about the cfe-dev mailing list