The Windows umbrella lib (targeting mingw-w64 LLVM tooling) is generated using the following steps:
- Ensure MSYS2 MinGW environment is installed (https://www.mingw-w64.org/downloads/)
- Execute:
C:\msys64\clang64.exe
- Execute:
pacman -Syuu --noconfirm
(repeat until no further updates available) - Execute
pacman --needed -S mingw-w64-clang-x86_64-toolchain
- Navigate to crate root
- Execute:
PATH=$(cygpath -u $USERPROFILE)/.cargo/bin:$PATH cargo +nightly run -p tool_gnullvm --target x86_64-pc-windows-gnullvm -Z build-std -- all