Fix testcases for cross compilation ()

Crossbuild breaks due to missing bindgen. Additionally install bindgen-cli as it is not part
of the default github runnter any more.
This commit is contained in:
catango 2025-01-18 13:59:44 +01:00 committed by GitHub
parent 14e3965ea3
commit c288cf7106
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions
.github/workflows
CHANGELOG.md

View file

@ -241,7 +241,13 @@ jobs:
- name: Install the cross compiler rust targets
run: rustup target add ${{ matrix.target }}
- name: Update and Install dependencies
run: sudo apt-get update && sudo apt-get install -y build-essential cmake libclang1
- name: Install bindgen-cli
run: cargo install --force --locked bindgen-cli
- name: Install cross compiler
run: |
if [ ${{ matrix.target }} = "armv7-unknown-linux-gnueabihf" ]; then

View file

@ -24,6 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- [test] Missing bindgen breaks crossbuild on recent runners. Now installing latest bindgen in addition.
- [core] Fix "no native root CA certificates found" on platforms unsupported
by `rustls-native-certs`.
- [core] Fix all APs rejecting with "TryAnotherAP" when connecting session