diff --git a/crates/live_kit_client/build.rs b/crates/live_kit_client/build.rs index 6c5704b9db..4bbd61ac10 100644 --- a/crates/live_kit_client/build.rs +++ b/crates/live_kit_client/build.rs @@ -81,7 +81,6 @@ fn build_bridge(swift_target: &SwiftTarget) { } fn link_swift_stdlib(swift_target: &SwiftTarget) { - panic!("{:?}", swift_target.paths.runtime_library_paths); for path in &swift_target.paths.runtime_library_paths { println!("cargo:rustc-link-search=native={}", path); } diff --git a/crates/zed/build.rs b/crates/zed/build.rs index c140f333f4..3d75886f1c 100644 --- a/crates/zed/build.rs +++ b/crates/zed/build.rs @@ -15,6 +15,9 @@ fn main() { println!("cargo:rustc-link-arg=-Wl,-rpath,@executable_path"); } + // Seems to be required to enable Swift concurrency + println!("cargo:rustc-link-arg=-Wl,-rpath,/usr/lib/swift"); + // Register exported Objective-C selectors, protocols, etc println!("cargo:rustc-link-arg=-Wl,-ObjC");