From 4463009364fa27d2f4a7675677e44fde550b0ec1 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Sat, 12 Sep 2026 22:17:18 +0200 Subject: [PATCH] package/vboot-utils: fix build with OpenSSL >= 3.x MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove -Werror from CFLAGS to prevent build errors due to warnings of deprecated functions: futility/cmd_create.c: In function ‘vb1_make_keypair’: futility/cmd_create.c:96:9: error: ‘PEM_read_RSAPrivateKey’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 96 | rsa_key = PEM_read_RSAPrivateKey(fp, NULL, NULL, NULL); futility/cmd_create.c:155:9: error: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 155 | RSA_free(rsa_key); futility/cmd_create.c:191:17: error: ‘PEM_read_RSA_PUBKEY’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 191 | rsa_key = PEM_read_RSA_PUBKEY(fp, NULL, NULL, NULL); futility/cmd_create.c:199:9: error: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] 199 | RSA_get0_key(rsa_key, NULL, NULL, &rsa_d); cc1: all warnings being treated as errors The oldest build error dates back to 2024 so a backport to LTS branches should be considered. Fixes: https://autobuild.buildroot.net/results/375/37554c5ce784835a36f0068d9a0c1cd931212b44/ https://autobuild.buildroot.net/results/1fa/1fabca11c7839d2d7ed809f30482595719a29c92/ Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni --- package/vboot-utils/vboot-utils.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/package/vboot-utils/vboot-utils.mk b/package/vboot-utils/vboot-utils.mk index dc0b1365b7..14def4c708 100644 --- a/package/vboot-utils/vboot-utils.mk +++ b/package/vboot-utils/vboot-utils.mk @@ -33,6 +33,7 @@ define HOST_VBOOT_UTILS_BUILD_CMDS CC="$(HOSTCC)" \ CPPFLAGS="$(HOST_CFLAGS) -D_LARGEFILE64_SOURCE -D_GNU_SOURCE" \ LDFLAGS="$(HOST_LDFLAGS)" \ + WERROR="" \ ARCH=arm \ futil cgpt endef