Skip to content

Commit b0e7ebe

Browse files
committed
fix(sys): more abseil lib fixes for master onnxruntime
1 parent 884c295 commit b0e7ebe

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ort-sys/build.rs

+5-1
Original file line numberDiff line numberDiff line change
@@ -294,11 +294,15 @@ fn prepare_libort_dir() -> (PathBuf, bool) {
294294
add_search_dir(transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("debugging"), &profile));
295295
println!("cargo:rustc-link-lib=static=absl_symbolize");
296296
println!("cargo:rustc-link-lib=static=absl_stacktrace");
297-
add_search_dir(transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("log"), &profile));
297+
let abseil_lib_log_dir = transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("log"), &profile);
298+
add_search_dir(&abseil_lib_log_dir);
298299
println!("cargo:rustc-link-lib=static=absl_log_globals");
299300
println!("cargo:rustc-link-lib=static=absl_log_internal_format");
300301
println!("cargo:rustc-link-lib=static=absl_log_internal_proto");
301302
println!("cargo:rustc-link-lib=static=absl_log_internal_globals");
303+
if abseil_lib_log_dir.join(platform_format_lib("absl_log_internal_check_op")).exists() {
304+
println!("cargo:rustc-link-lib=static=absl_log_internal_check_op");
305+
}
302306
println!("cargo:rustc-link-lib=static=absl_log_internal_log_sink_set");
303307
println!("cargo:rustc-link-lib=static=absl_log_sink");
304308
println!("cargo:rustc-link-lib=static=absl_log_internal_message");

0 commit comments

Comments
 (0)