← Back to team overview

kicad-developers team mailing list archive

Re: libcurl dependency

 

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 <jp.charras@xxxxxxxxxx>:
> 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     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


References