Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.
Comment thread
wmmc88 marked this conversation as resolved.
Comment thread
wmmc88 marked this conversation as resolved.

rust_toolchain:
- stable
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.

rust_toolchain:
- stable
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.

rust_toolchain:
- stable
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.

rust_toolchain:
- stable
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/local-development-makefile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.

runs-on: ${{ matrix.runner.name }}

Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ jobs:

llvm:
- 17.0.6
- 19.1.7
- 20.1.8
- 21.1.2
Comment thread
wmmc88 marked this conversation as resolved.

rust_toolchain:
- stable
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,9 @@ This project was built with support of WDM, KMDF, and UMDF drivers in mind, as w
### Build Requirements

* Binding generation via `bindgen` requires `libclang`. The easiest way to acquire this is via `winget`
* `winget install -i LLVM.LLVM --version 17.0.6 --force`
* `winget install -i LLVM.LLVM`
* Ensure you select the GUI option to add LLVM to the PATH
* LLVM 18 has a bug that causes bindings to fail to generate for ARM64. Continue using LLVM 17 until LLVM 19 comes out with [the fix](https://github.com/llvm/llvm-project/pull/93235). See [this](https://github.com/rust-lang/rust-bindgen/issues/2842) for more details.
* See list of [tested/supported versions](https://github.com/microsoft/windows-drivers-rs/blob/main/.github/workflows/build.yaml#L39) in the [CI workflow](./.github/workflows/build.yaml)
Comment thread
wmmc88 marked this conversation as resolved.
* To execute post-build tasks (ie. `inf2cat`, `infverif`, etc.), `cargo make` is used
* `cargo install --locked cargo-make --no-default-features --features tls-native`

Expand Down
Loading