[Buildroot] [PATCHv5] package/uacme: requires TLS support in libcurl

Peter Korsgaard peter at korsgaard.com
Thu Aug 11 11:06:17 UTC 2022


>>>>> "Yann" == Yann E MORIN <yann.morin.1998 at free.fr> writes:

 > From: Baruch Siach <baruch at tkos.co.il>
 > uacme configure script fails when libcurl does not support TLS. This
 > means that BR2_PACKAGE_LIBCURL_TLS_NONE is incompatible with uacme.

 > Add a kconfig knob to libcurl, BR2_PACKAGE_LIBCURL_FORCE_TLS, so that
 > _TLS_NONE is not an option. Select that from uacme.

 > Note that, beside selecting BR2_PACKAGE_LIBCURL_FORCE_TLS, packages will
 > have to also select a package that can be used as a crypto backend by
 > libcurl. Use of BR2_PACKAGE_LIBCURL_FORCE_TLS is unlikely to become very
 > common in the foreseeable future, so we don't need to optimize for this
 > corner case.

 > uacme already needs a crypto package for itself, so the above
 > requirement is naturally met for uacme.

 > Fixes:
 > http://autobuild.buildroot.net/results/4e16f1d958ac3d30e26e7f17bdffc47834b0e2bd/
 > http://autobuild.buildroot.net/results/4e16f1d958ac3d30e26e7f17bdffc47834b0e2bd/
 > http://autobuild.buildroot.net/results/25280409b32282b4dd40b1e88127051439380f3d/

 > Cc: Nicola Di Lieto <nicola.dilieto at gmail.com>
 > Signed-off-by: Baruch Siach <baruch at tkos.co.il>
 > [yann.morin.1998 at free.fr:
 >   - keep the current forward select
 >   - add the kconfig knob
 > ]
 > Signed-off-by: Yann E. MORIN <yann.morin.1998 at free.fr>

 > ---
 > v5 (Yann E. MORIN):
 >   Rename knob to _FORCE_TLS (Baruch)
 >   _FORCE_TLS needs a crypto package to be selected (Baruch)
 >   Expand commit log to explain that (Baruch)

Committed to 2022.05.x and 2022.02.x, thanks.

-- 
Bye, Peter Korsgaard



More information about the buildroot mailing list