From a2cd158f80dde52bb9b961243db88c20c7dfecb9 Mon Sep 17 00:00:00 2001 From: niuhuan Date: Mon, 16 Dec 2024 14:30:37 +0800 Subject: [PATCH] fix unable to find library -latomic for ohos --- openssl-sys/build/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/openssl-sys/build/main.rs b/openssl-sys/build/main.rs index f379e1e6b..6af6ea111 100644 --- a/openssl-sys/build/main.rs +++ b/openssl-sys/build/main.rs @@ -214,6 +214,7 @@ fn main() { && (env::var("CARGO_CFG_TARGET_OS").unwrap() == "linux" || env::var("CARGO_CFG_TARGET_OS").unwrap() == "android") && env::var("CARGO_CFG_TARGET_POINTER_WIDTH").unwrap() == "32" + && !env::var("TARGET").unwrap().ends_with("-linux-ohos") { println!("cargo:rustc-link-lib=atomic"); }