Files
buildroot/package
Fiona Klute e8f80c2402 package/rauc: select BR2_PACKAGE_LIBOPENSSL_ENGINES
This fixes link time errors, undefined references to various ENGINE_*
functions (paths shortened to the output directory):

host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: librauc.a.p/src_signature.c.o: in function `get_pkcs11_engine.constprop.0':
signature.c:(.text.get_pkcs11_engine.constprop.0+0x14): undefined reference to `ENGINE_load_builtin_engines'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0x20): undefined reference to `ENGINE_by_id'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0x54): undefined reference to `ENGINE_ctrl_cmd_string'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0x60): undefined reference to `ENGINE_init'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0xe0): undefined reference to `ENGINE_ctrl_cmd_string'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0x128): undefined reference to `ENGINE_free'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: signature.c:(.text.get_pkcs11_engine.constprop.0+0x1a4): undefined reference to `ENGINE_finish'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: librauc.a.p/src_signature.c.o: in function `load_cert':
signature.c:(.text.load_cert+0x114): undefined reference to `ENGINE_ctrl_cmd'
host/lib/gcc/aarch64-buildroot-linux-musl/13.3.0/../../../../aarch64-buildroot-linux-musl/bin/ld: librauc.a.p/src_signature.c.o: in function `load_key':
signature.c:(.text.load_key+0x124): undefined reference to `ENGINE_load_private_key'

Before linking there were matching implicit declaration warnings
during compile.

[Peter: only select if libopenssl backend is used]
Signed-off-by: Fiona Klute <fiona.klute+wiwa@gmx.de>
Tested-by: Heiko Thiery <heiko.thiery@mail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2024-07-08 23:03:42 +02:00
..
2024-06-15 21:18:56 +02:00
2024-06-28 22:22:57 +02:00
2024-06-13 11:16:07 +02:00
2024-06-30 11:23:20 +02:00
2024-07-02 08:48:10 +02:00
2024-07-01 09:06:40 +02:00
2024-07-01 09:07:25 +02:00
2024-06-13 11:16:07 +02:00
2024-06-13 11:16:07 +02:00
2024-06-30 16:52:35 +02:00
2024-06-15 21:18:56 +02:00
2024-07-08 22:52:47 +02:00
2024-07-03 15:55:51 +02:00
2024-06-28 22:21:59 +02:00
2024-07-01 22:47:15 +02:00
2024-06-21 21:10:33 +02:00
2024-06-21 21:10:33 +02:00
2024-06-21 21:10:33 +02:00
2024-06-25 19:37:06 +02:00
2024-06-30 11:23:31 +02:00
2024-07-01 22:47:24 +02:00
2024-06-22 18:57:46 +02:00
2024-06-30 16:49:01 +02:00
2024-06-22 19:38:25 +02:00
2024-06-19 22:16:44 +02:00
2024-06-22 19:40:52 +02:00
2024-07-01 09:10:08 +02:00
2024-07-01 09:09:41 +02:00
2024-07-02 21:38:17 +02:00
2024-06-19 22:10:33 +02:00
2024-06-30 16:43:31 +02:00