From a6103ef311c96e14ee19b36832a373a0954f946b Mon Sep 17 00:00:00 2001 From: Tobias Date: Wed, 8 Mar 2023 11:23:07 +0100 Subject: [PATCH] Fix 32-bit ARM build (#754) --- librocksdb-sys/build.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/librocksdb-sys/build.rs b/librocksdb-sys/build.rs index 6515252..7cbe5c5 100644 --- a/librocksdb-sys/build.rs +++ b/librocksdb-sys/build.rs @@ -226,6 +226,11 @@ fn build_rocksdb() { config.define("ROCKSDB_IOURING_PRESENT", Some("1")); } + if env::var("CARGO_CFG_TARGET_POINTER_WIDTH").unwrap() != "64" { + config.define("_FILE_OFFSET_BITS", Some("64")); + config.define("_LARGEFILE64_SOURCE", Some("1")); + } + if target.contains("msvc") { config.flag("-EHsc"); config.flag("-std:c++17");