kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #28188
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