File boringssl-sys-no-static.patch of Package signal-desktop

Make rustc believe boringssl is a “dylib”.
(It is not, but this makes rustc call gcc to do the linking,
which is needed as only gcc itself can link its own LTO objects.)

--- Signal-Desktop-5.61.1/node_modules/@signalapp/libsignal-client/vendor/boring-sys/build.rs.old	2022-09-29 10:04:43.847085795 +0200
+++ Signal-Desktop-5.61.1/node_modules/@signalapp/libsignal-client/vendor/boring-sys/build.rs	2022-10-05 12:19:34.475896732 +0200
@@ -433,9 +433,9 @@
         );
     }
 
-    println!("cargo:rustc-link-lib=static=crypto");
+    println!("cargo:rustc-link-lib=crypto");
     if cfg!(feature = "ssl") {
-        println!("cargo:rustc-link-lib=static=ssl");
+        println!("cargo:rustc-link-lib=ssl");
     }
 
     // MacOS: Allow cdylib to link with undefined symbols
openSUSE Build Service is sponsored by