Package: u-boot
Version: 2025.01-3.1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| cc -o tools/dumpimage tools/aisimage.o tools/atmelimage.o
tools/fit_common.o tools/fit_image.o tools/image-host.o
tools/generated/boot/image-fit.o tools/image-sig-host.o
tools/generated/boot/image-fit-sig.o tools/generated/boot/image-cipher.o
tools/generated/boot/fdt_region.o tools/generated/boot/bootm.o
tools/generated/lib/crc32.o tools/default_image.o
tools/generated/lib/fdtdec_common.o tools/generated/lib/fdtdec.o
tools/generated/boot/image.o tools/generated/boot/image-host.o
tools/imagetool.o tools/imximage.o tools/imx8image.o tools/imx8mimage.o
tools/kwbimage.o tools/generated/lib/md5.o tools/lpc32xximage.o
tools/mxsimage.o tools/omapimage.o tools/os_support.o tools/pblimage.o
tools/pbl_crc32.o tools/renesas_spkgimage.o tools/sfspl.o tools/vybridimage.o
tools/stm32image.o tools/generated/lib/rc4.o tools/rkcommon.o tools/rkimage.o
tools/rksd.o tools/rkspi.o tools/socfpgaimage.o tools/sunxi_egon.o
tools/generated/lib/crc16-ccitt.o tools/generated/lib/hash-checksum.o
tools/generated/lib/sha1.o tools/generated/lib/sha256.o
tools/generated/lib/sha512.o tools/generated/common/hash.o tools/ublimage.o
tools/zynqimage.o tools/zynqmpimage.o tools/zynqmpbif.o
tools/generated/lib/fdt-libcrypto.o tools/sunxi_toc0.o tools/libfdt/fdt.o
tools/libfdt/fdt_ro.o tools/libfdt/fdt_wip.o tools/libfdt/fdt_sw.o
tools/libfdt/fdt_rw.o tools/libfdt/fdt_strerror.o tools/libfdt/fdt_empty_tree.o
tools/libfdt/fdt_addresses.o tools/libfdt/fdt_overlay.o tools/gpimage.o
tools/gpimage-common.o tools/mtk_image.o tools/mtk_nand_headers.o
tools/generated/lib/ecdsa/ecdsa-libcrypto.o tools/generated/lib/rsa/rsa-sign.o
tools/generated/lib/rsa/rsa-verify.o tools/generated/lib/rsa/rsa-mod-exp.o
tools/generated/lib/aes/aes-encrypt.o tools/generated/lib/aes/aes-decrypt.o
tools/dumpimage.o -lssl -lcrypto
| /usr/bin/x86_64-linux-gnu-ld.bfd: tools/generated/lib/rsa/rsa-sign.o: in
function `rsa_engine_init':
| ./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:334:(.text+0xb): undefined
reference to `ENGINE_load_builtin_engines'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:336:(.text+0x13): undefined
reference to `ENGINE_by_id'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:343:(.text+0x27): undefined
reference to `ENGINE_init'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:349:(.text+0x33): undefined
reference to `ENGINE_set_default_RSA'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:357:(.text+0x5c): undefined
reference to `ENGINE_ctrl_cmd_string'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:372:(.text+0x99): undefined
reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:370:(.text+0xc9): undefined
reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd: tools/generated/lib/rsa/rsa-sign.o: in
function `rsa_engine_get_priv_key':
| ./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:242:(.text+0x292):
undefined reference to `ENGINE_get_id'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:288:(.text+0x339): undefined
reference to `ENGINE_load_private_key'
| /usr/bin/x86_64-linux-gnu-ld.bfd: tools/generated/lib/rsa/rsa-sign.o: in
function `rsa_engine_remove':
| ./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0x586):
undefined reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0x58e): undefined
reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0x77e): undefined
reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0x786): undefined
reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd: tools/generated/lib/rsa/rsa-sign.o: in
function `rsa_engine_get_pub_key':
| ./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:115:(.text+0xd9a):
undefined reference to `ENGINE_get_id'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:152:(.text+0xe65): undefined
reference to `ENGINE_load_public_key'
| /usr/bin/x86_64-linux-gnu-ld.bfd: tools/generated/lib/rsa/rsa-sign.o: in
function `rsa_engine_remove':
| ./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0xeb4):
undefined reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0xebc): undefined
reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0x114d):
undefined reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0x1155):
undefined reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0x11d9):
undefined reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0x11e1):
undefined reference to `ENGINE_free'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:379:(.text+0x147e):
undefined reference to `ENGINE_finish'
| /usr/bin/x86_64-linux-gnu-ld.bfd:
./debian/build/tools/./tools/../lib/rsa/rsa-sign.c:380:(.text+0x1486):
undefined reference to `ENGINE_free'
| collect2: error: ld returned 1 exit status
| make[4]: *** [scripts/Makefile.host:104: tools/dumpimage] Error 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/u-boot_2025.01-3.1_amd64-2026-04-19T07:46:03Z
Sebastian