From b856f11c8d01d2f7b081887ef69e513f7298e90b Mon Sep 17 00:00:00 2001 From: gwenn Date: Sun, 26 Jan 2025 08:36:19 +0100 Subject: [PATCH] Find the system library with minimum version 3.14.0 --- libsqlite3-sys/build.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libsqlite3-sys/build.rs b/libsqlite3-sys/build.rs index 5c9e060..3c669d1 100644 --- a/libsqlite3-sys/build.rs +++ b/libsqlite3-sys/build.rs @@ -430,7 +430,11 @@ mod build_linked { let pkgconfig_path = Path::new(&dir).join("pkgconfig"); env::set_var("PKG_CONFIG_PATH", pkgconfig_path); #[cfg(not(feature = "loadable_extension"))] - if pkg_config::Config::new().probe(link_lib).is_err() { + if pkg_config::Config::new() + .atleast_version("3.14.0") + .probe(link_lib) + .is_err() + { // Otherwise just emit the bare minimum link commands. println!("cargo:rustc-link-lib={}={link_lib}", find_link_mode()); println!("cargo:rustc-link-search={dir}"); @@ -444,6 +448,7 @@ mod build_linked { // See if pkg-config can do everything for us. if let Ok(mut lib) = pkg_config::Config::new() + .atleast_version("3.14.0") .print_system_libs(false) .probe(link_lib) {