File cubeb-no-static.patch of Package nodejs-signal-ringrtc

Do not pack this into rlib because rustc corrupts LTO objects. Instead pass the .a file directly into gcc.

--- vendor/ringrtc/rust/vendor/cubeb-sys/build.rs.orig	2025-02-27 06:45:52.509779879 +0100
+++ vendor/ringrtc/rust/vendor/cubeb-sys/build.rs	2025-02-27 06:57:34.179588562 +0100
@@ -115,7 +115,7 @@ fn main() {
 
     let debug = env::var("PROFILE").unwrap() == "debug";
 
-    println!("cargo:rustc-link-lib=static=cubeb");
+    println!("cargo:rustc-link-lib=cubeb");
     if windows {
         println!("cargo:rustc-link-lib=dylib=avrt");
         println!("cargo:rustc-link-lib=dylib=ksuser");
openSUSE Build Service is sponsored by