util/futility: Ignore deprecated declarations in OpenSSL 3.0
Building futility with OpenSSL 3.0 (default in latest Debian sid) results in a number of warnings that various declarations have been deprecated. Since we (and futility) have warnings as errors enabled, this causes the building of futility to fail, killing the entire coreboot build. To work around this until futility is updated, turn off the warnings about deprecated declarations. Bug 243994708 has been filed to get futility updated. This workaround can be removed when futility builds cleanly with the latest libsssl-dev. BUG=b:243994708 TEST=Futility build doesn't fail with libssl-dev > 3.0 Signed-off-by: Martin Roth <gaumless@gmail.com> Change-Id: I54e27e09b0d50530709864672afe35c59c76f06e Reviewed-on: https://review.coreboot.org/c/coreboot/+/67124 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Singer <felixsinger@posteo.net> Reviewed-by: Tom Hiller <thrilleratplay@gmail.com>
This commit is contained in:
parent
c39598c975
commit
2dd74906e4
|
@ -9,6 +9,7 @@ $(VBOOT_FUTILITY): | check-openssl-presence
|
|||
unset CFLAGS LDFLAGS; $(MAKE) -C $(VBOOT_SOURCE) \
|
||||
BUILD=$(VBOOT_HOST_BUILD) \
|
||||
CC="$(HOSTCC)" \
|
||||
WERROR="-Werror -Wno-deprecated-declarations" \
|
||||
PKG_CONFIG="$(HOSTPKGCONFIG)" \
|
||||
V=$(V) \
|
||||
USE_FLASHROM=0 \
|
||||
|
|
Loading…
Reference in New Issue