Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network:im:signal
signal-desktop
boringssl-sys-no-static.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
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/main.rs.old 2022-09-29 10:04:43.847085795 +0200 +++ Signal-Desktop-5.61.1/node_modules/@signalapp/libsignal-client/vendor/boring-sys/build/main.rs 2022-10-05 12:19:34.475896732 +0200 @@ -668,9 +668,10 @@ fn main() { link_in_precompiled_bcm_o(&config); } - println!("cargo:rustc-link-lib=static=crypto"); + println!("cargo:rustc-link-lib=crypto"); if config.features.ssl { - println!("cargo:rustc-link-lib=static=ssl"); + println!("cargo:rustc-link-lib=ssl"); + println!("cargo:rustc-link-lib=crypto"); // help resolve linker ordering issues causing missing symbols } let include_path = config.env.include_path.clone().unwrap_or_else(|| {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor