From 81404d0ceb9b17f9e8fc6b0603f4997d2cc0200f Mon Sep 17 00:00:00 2001 From: Pierre-Etienne Meunier Date: Wed, 3 Dec 2025 09:58:14 +0100 Subject: [PATCH] Handle cases where cmake outputs a `lib64` directory instead of `lib` --- libaec-sys/build.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libaec-sys/build.rs b/libaec-sys/build.rs index 820d1a8..ca261a9 100644 --- a/libaec-sys/build.rs +++ b/libaec-sys/build.rs @@ -5,8 +5,9 @@ fn main() -> Result<(), Box> { let dst = cmake::build("libaec-1.1.4"); println!( - "cargo:rustc-link-search=native={}", - dst.join("lib").display() + "cargo:rustc-link-search=native={}\ncargo:rustc-link-search=native={}", + dst.join("lib").display(), + dst.join("lib64").display() ); // libaec >=1.0.5 always builds both of static and shared libraries, and // installs following files on Windows: