diff options
author | Willem Olding <willemolding@gmail.com> | 2024-03-25 20:14:20 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-25 09:14:20 +0000 |
commit | e9a084ed6d34dafbd4a8b40dbe7613056848ea21 (patch) | |
tree | 32d65c0ff27d7742c75cdb75f21342db0b7d313a | |
parent | 1e45930150b901fc1d975ae2781bdc4eb5ee987c (diff) |
Add linking libatomic command to build.rs to allow building for riscv64gc-unknown-linux-gnu target (#875)
-rw-r--r-- | librocksdb-sys/build.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/librocksdb-sys/build.rs b/librocksdb-sys/build.rs index 12d6509..ca463f9 100644 --- a/librocksdb-sys/build.rs +++ b/librocksdb-sys/build.rs @@ -252,7 +252,10 @@ fn build_rocksdb() { config.flag("-Wno-strict-aliasing"); config.flag("-Wno-invalid-offsetof"); } - + if target.contains("riscv64gc") { + // link libatomic required to build for riscv64gc + println!("cargo:rustc-link-lib=atomic"); + } for file in lib_sources { config.file(format!("rocksdb/{file}")); } |