Skip to content

Commit e85b1bd

Browse files
committed
feat: add bindings for riscv64gc-unknown-linux-gnu target
This change adds riscv64gc-unknown-linux-gnu bindings for cryptoki-sys crate and adds the target to ci.sh and regenerate_bindings.sh for future updates. This change will enable building the package for risvc in Fedora. Signed-off-by: Neil Hanlon <[email protected]>
1 parent b2839f5 commit e85b1bd

File tree

5 files changed

+5079
-2
lines changed

5 files changed

+5079
-2
lines changed

ci.sh

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ RUST_BACKTRACE=1 cargo build --target i686-unknown-linux-gnu
1919
RUST_BACKTRACE=1 cargo build --target loongarch64-unknown-linux-gnu
2020
RUST_BACKTRACE=1 cargo build --target powerpc64-unknown-linux-gnu
2121
RUST_BACKTRACE=1 cargo build --target powerpc64le-unknown-linux-gnu
22+
RUST_BACKTRACE=1 cargo build --target riscv64gc-unknown-linux-gnu
2223
RUST_BACKTRACE=1 cargo build --target x86_64-pc-windows-msvc
2324
RUST_BACKTRACE=1 cargo build --target x86_64-apple-darwin
2425
RUST_BACKTRACE=1 cargo build --target aarch64-apple-darwin

cryptoki-sys/regenerate_bindings.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ find "$TARGET_DIR" -name "pkcs11_bindings.rs" -delete
99
MAKE_GENERIC_BINDINGS=1 cargo build --features generate-bindings
1010
find "$TARGET_DIR" -name "pkcs11_bindings.rs" | xargs -I '{}' cp '{}' src/bindings/generic.rs
1111

12-
targets="aarch64-unknown-linux-gnu arm-unknown-linux-gnueabi loongarch64-unknown-linux-gnu x86_64-pc-windows-msvc i686-unknown-linux-gnu powerpc64-unknown-linux-gnu x86_64-unknown-linux-gnu x86_64-apple-darwin aarch64-apple-darwin x86_64-unknown-freebsd"
12+
targets="aarch64-unknown-linux-gnu arm-unknown-linux-gnueabi loongarch64-unknown-linux-gnu x86_64-pc-windows-msvc i686-unknown-linux-gnu powerpc64-unknown-linux-gnu riscv64gc-unknown-linux-gnu x86_64-unknown-linux-gnu x86_64-apple-darwin aarch64-apple-darwin x86_64-unknown-freebsd"
1313
TARGET_INSTALLED=
1414

1515
for target in $targets; do

0 commit comments

Comments
 (0)