Skip to content

fix: resolve Rust dependencies for Windows targets - #106

Merged
longlho merged 1 commit into
mainfrom
codex/windows-native-build
Sep 22, 2026
Merged

longlho merged 1 commit into
mainfrom
codex/windows-native-build

Conversation

@longlho

@longlho longlho commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Windows builds mark Oxc and Rayon dependencies incompatible because gazelle_ts_crates only resolves macOS and Linux targets. This reproduces in a clean upstream checkout on Windows with:

bazel build --nobuild @gazelle_ts_crates//:oxc

Add Windows x64/ARM64 triples for MSVC and GNU LLVM, and exercise a consuming gazelle_binary in the existing cross-platform CI checks. Windows GNU LLVM consumer analysis passes for both architectures, plugin analysis passes on native Windows, and the macOS parser/plugin tests pass.

This fixes crate resolution. MSVC consumers still need a compatible C/C++ toolchain; the registered LLVM toolchain supports GNU LLVM. Native execution is not covered by the new CI checks.

@longlho
longlho marked this pull request as ready for review September 20, 2026 01:46
@longlho
longlho enabled auto-merge (squash) September 20, 2026 01:47
@longlho
longlho disabled auto-merge September 22, 2026 02:23
@longlho
longlho merged commit 701dd6e into main Sep 22, 2026
8 checks passed
@longlho
longlho deleted the codex/windows-native-build branch September 22, 2026 02:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant