You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@celix.apache.org by "PengZheng (via GitHub)" <gi...@apache.org> on 2023/08/03 12:29:10 UTC

[I] Global Initialization of CURL (celix)

PengZheng opened a new issue, #604:
URL: https://github.com/apache/celix/issues/604

   Currently `Celix::framework` depends on `CURL::libcurl`, but the only usage of libcurl is `curl_global_init` in the `celixLauncher_launchWithProperties`. Previously, Celix used libcurl to download bundle from external URL, but that has been removed from the framework. In resource-constrained environment, it is too much of a luxury to depend on libcurl just to use Celix framework.
   
   IMHO, libcurl is not the only library needing global initialization (e.g. OpenSSL), and does not really deserve any special treatment.
   Instead of doing this kind of global initialization in the framework, we could advise our users to setup the global environment in a custom launcher. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@celix.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Global Initialization of CURL (celix)

Posted by "PengZheng (via GitHub)" <gi...@apache.org>.
PengZheng closed issue #604: Global Initialization of CURL
URL: https://github.com/apache/celix/issues/604


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@celix.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org