I vaugely remember this being because of some microoptimization where we might be linking openssl statically. I am not sure of the exact details.
Related discussions are: [Kicad-developers] Fwd: [PATCH] github_plugin -> curl -> openssl thread safety [Kicad-developers] libcurl github race condition [Kicad-developers] Libcurl patch. [Kicad-developers] [rfc patch] replace avhttp with libcurl 2017-02-24 12:46 GMT+01:00 jp charras <[email protected]>: > Le 24/02/2017 à 12:12, Simon Richter a écrit : >> Hi, >> >> On 24.02.2017 11:29, Simon Wells wrote: >> >>>> The proper fix is to make sure that only a single thread uses CURL. Then >>>> we can drop the OpenSSL dependency ourselves, as we only initialize some >>>> locking functions. >> >>> i believe the curl-multi interface will also remove this inane requirement >> >> Yes, if there is only a single thread using it. If two different plugins >> do that without coordinating, then we have the same problem. >> >> Simon > > Hi guys, > You are missing something: > The initial question is: > Why Openssl is needed when the githup plugin (the only one thing which uses > curl+ssl) is disabled. > > For me, it is just a bug. > > -- > Jean-Pierre CHARRAS > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

