wavefnd / wavefnd/Wave

Windows Native Support (MSVC)

Open
#292 0 comments 0 reactions 0 assignees View on GitHub
bug build cross-platform help wanted os patch os support
Dominant language
Rust
Stars
53
Forks
16
Avg merge
4h 22m
Merged PRs (30d)
46

Description

### Environment

- OS: Windows 10
- Toolchain: MSVC (x64 Native Tools Command Prompt for VS 2022)
- Rust: stable
- LLVM: 21.1.0 (clang+llvm-21.1.0-x86_64-pc-windows-msvc.tar.gz)
- Installed in: C:\llvm-21
- llvm-config available: yes

### Description

Native Windows (MSVC) support does not work out of the box.

Even with:

- Official LLVM 21 MSVC prebuilt (tar.gz)
- `llvm-config` available
- Correct `LLVM_SYS_211_PREFIX`
- Proper MSVC x64 environment

The build fails during linking due to missing external dependencies and Windows-specific configuration requirements.

The same project builds successfully under WSL (Linux) without additional configuration.

### Expected Behavior

Native Windows (MSVC) builds should work using the official LLVM prebuilt package without requiring manual installation of additional third-party libraries.

### Actual Behavior

Native Windows builds fail during compilation/linking despite a correct LLVM and MSVC setup.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.