On Tue, Jan 11, 2022 at 07:58:05PM +0100, Marek Vasut wrote: > On 1/11/22 17:16, Tom Rini wrote: > > On Tue, Jan 11, 2022 at 04:36:34PM +0100, Pali Rohár wrote: > > > On Tuesday 11 January 2022 16:31:20 Marek Vasut wrote: > > > > The kwbimage has hard dependency on OpenSSL, do not build it > > > > in case TOOLS_LIBCRYPTO is disabled. > > > > > > This patch does not work as kwbimage is required for 32-bit Armada > > > platforms. So kwbimage.o cannot be disabled on these platforms. > > > > > > There is already proposal for fixing this issue: > > > https://patchwork.ozlabs.org/project/uboot/patch/[email protected]/ > > > > And needs to be respun to not have Kconfig issues. To answer something > > noted in that thread, yes, it would be good if Kconfig did, or had an > > option to make WARNING like that fatal. Or is the problem really that > > no, it's non-optional, really, to have OpenSSL installed? > > OpenSSL should be optional, I got this bug report where someone tried to > build u-boot on ancient debian oldoldstable with openssl 1.1.0 (without > ecdsa support), for a platform which doesn't need any of this crypto stuff. > So, disabling TOOLS_LIBCRYPTO was a sufficient for that platform to build in > that setup (with this patch). And there are plenty of such platforms in the > U-Boot tree (all that are not marvell I think).
Right. So your patch is a step in the right direction, but we also need to have the appropriate platforms depend'ing on TOOLS_LIBCRYPTO and updating the help to note that some platforms require it as well, to build their images. -- Tom
signature.asc
Description: PGP signature

