From e9a084ed6d34dafbd4a8b40dbe7613056848ea21 Mon Sep 17 00:00:00 2001 From: Willem Olding Date: Mon, 25 Mar 2024 20:14:20 +1100 Subject: Add linking libatomic command to build.rs to allow building for riscv64gc-unknown-linux-gnu target (#875) --- librocksdb-sys/build.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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}")); } -- cgit v1.2.3-70-g09d2