Commit 0992b79
committed
fix: add /FORCE:MULTIPLE back with -no-openssl to fix linking
With only -no-openssl, Qt removed_api symbols are now exposed as duplicates when /FORCE:MULTIPLE is removed.
The original OpenSSL stack overflow was due to BOTH Qt and libtorrent linking OpenSSL.
With -no-openssl, Qt uses -schannel only, so there's only ONE copy of OpenSSL (from libtorrent).
Adding /FORCE:MULTIPLE back is safe because it only resolves removed_api duplicates, not OpenSSL.
removed_api symbols don't have corrupted function pointers like OpenSSL's ext_defs did.1 parent c2216b6 commit 0992b79
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
| 228 | + | |
228 | 229 | | |
229 | 230 | | |
230 | 231 | | |
| |||
0 commit comments