martell / mingw-w64-clang

Minimal Clang for windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mingw-w64-Clang

The llvm port of mingw-w64.

Now self contained in a unified alpine Docker script :)

The stack is as follows.

  • [Compiler] : llvm clang clang++
  • [Linker] : lld
  • [C Runtime] : compiler-rt mingw-w64
  • [C++ Runtime] : libc++ libc++abi
  • [Exceptions] : libunwind

Work has and will continue to be upstreamed where possible

Todos

  • libcxx - enable test suite testing on cross compile
  • mingw-w64 - add support for aarch64 when devices become available
  • wine - update alpine wine to 3.0 on release so x64 can test properly

Status

  • llvm - works
  • clang - works
  • clang++ - works
  • compiler-rt - works
  • mingw-w64 - works
  • libcxx - builds
  • libcxxabi - works
  • libunwind - works (needs support for seh but dwarf works and sjlj for i686)

About

Minimal Clang for windows


Languages

Language:Shell 96.4%Language:C 2.0%Language:C++ 1.6%