Index: crates/openconnect/build.rs
--- crates/openconnect/build.rs.orig
+++ crates/openconnect/build.rs
@@ -1,7 +1,7 @@
 fn main() {
   // Link to the native openconnect library
   println!("cargo:rustc-link-lib=openconnect");
-  println!("cargo:rustc-link-search=/opt/homebrew/lib"); // Homebrew path
+  println!("cargo:rustc-link-search=/usr/local/lib"); // libopenconnect path
   println!("cargo:rerun-if-changed=src/ffi/vpn.c");
   println!("cargo:rerun-if-changed=src/ffi/vpn.h");
 
@@ -9,6 +9,6 @@ fn main() {
   cc::Build::new()
     .file("src/ffi/vpn.c")
     .include("src/ffi")
-    .include("/opt/homebrew/include") // Homebrew path
+    .include("/usr/local/include") // openconnect.h path
     .compile("vpn");
 }
