This repository was archived by the owner on Oct 19, 2024. It is now read-only.
This repository was archived by the owner on Oct 19, 2024. It is now read-only.
Current version of jsonwebtoken
prevent cross compilation for aarch64-unknown-linux-gnu
target #2786
Open
Description
Version
2.0.14
Platform
aarch64 linux
Description
There's been a long running issue of cross compilation failing for aarch64-unknown-linux-gnu
due to an older version of ring
. You can see discussion of this here:
- Fail to build for
aarch64-unknown-linux-gnu
cross-rs/cross#1302
and here: Linux gnu aarch64 compilation fails on CI gleam-lang/gleam#2221
And tests demonstrating that bumping ring resolves things here:
Currently ethers is on an old version of ring 0.16.20 that stems from the jsonwebtoken
package at version 8
in the ethers-providers crate. The latest version for this crate is version "9" and ring has been bump to "0.17.4". See here:
Might be worth bumping jsonwebtoken to the latest version to resolve x-compilation issue. Happy to do this if greenlit but didn't want to pollute your PR pipeline.