Broken build with disabling OpenSSL crypto

Alex G. mr.nuke.me at gmail.com
Mon Oct 11 18:48:57 CEST 2021


On 10/10/21 6:06 AM, Jernej Škrabec wrote:
> Dne četrtek, 07. oktober 2021 ob 00:05:24 CEST je Alex G. napisal(a):
>> Can you please give the following diff a try, and if it works for you, submit
> as patch?
> 
> This works, I'll submit it as a patch. Should I keep you as original author
> and add your SoB tag?

You can take authorship.

Alex

> Best regards,
> Jernej
> 
>>
>> Alex
>>
>> diff --git a/tools/Makefile b/tools/Makefile
>> index 4a86321f64..7f72ff9645 100644
>> --- a/tools/Makefile
>> +++ b/tools/Makefile
>> @@ -96,7 +96,8 @@ AES_OBJS-$(CONFIG_TOOLS_LIBCRYPTO) := $(addprefix lib/aes/,
> \
>>
>>    # Cryptographic helpers that depend on openssl/libcrypto
>>    LIBCRYPTO_OBJS-$(CONFIG_TOOLS_LIBCRYPTO) := $(addprefix lib/, \
>> -					fdt-libcrypto.o)
>> +					fdt-libcrypto.o) \
>> +					kwbimage.o
>>
>>    ROCKCHIP_OBS = lib/rc4.o rkcommon.o rkimage.o rksd.o rkspi.o
>>
>> @@ -117,7 +118,6 @@ dumpimage-mkimage-objs := aisimage.o \
>>    			imximage.o \
>>    			imx8image.o \
>>    			imx8mimage.o \
>> -			kwbimage.o \
>>    			lib/md5.o \
>>    			lpc32xximage.o \
>>    			mxsimage.o \
>> @@ -169,8 +169,8 @@ HOST_EXTRACFLAGS	+= -
> DCONFIG_FIT_SIGNATURE_MAX_SIZE=0xffffffff
>>    HOST_EXTRACFLAGS	+= -DCONFIG_FIT_CIPHER
>>    endif
>>
>> -# MXSImage needs LibSSL
>> -ifneq ($(CONFIG_MX23)$(CONFIG_MX28)$(CONFIG_ARMADA_38X)$
> (CONFIG_TOOLS_LIBCRYPTO),)
>> +# MXSImage needs LibSSL <- Nope! Read the frogging notice at the top
>> +ifneq ($(CONFIG_TOOLS_LIBCRYPTO),)
>>    HOSTCFLAGS_kwbimage.o += \
>>    	$(shell pkg-config --cflags libssl libcrypto 2> /dev/null || echo
> "")
>>    HOSTLDLIBS_mkimage += \
>>
> 
> 


More information about the U-Boot mailing list