summaryrefslogtreecommitdiff
path: root/librocksdb-sys/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'librocksdb-sys/build.rs')
-rw-r--r--librocksdb-sys/build.rs5
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}"));
}