Message ID | 20240303215832.6236-1-fontaine.fabrice@gmail.com |
---|---|
State | Accepted |
Headers | show |
Series | [1/1] package/fluent-bit: force libopenssl | expand |
>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice@gmail.com> writes: > libressl dropped engine support since version 3.8.1 resulting in the > following build failure since bump of libressl to version 3.8.2 in > commit 21eca49ed5110872407b76ab9337d2877c4cda24: > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: > ../library/librdkafka.a(rdkafka_admin.c.o): in function > `rd_kafka_UserScramCredentialUpsertion_new': > /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_admin.c:5909: > undefined reference to `RAND_priv_bytes' > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: > ../library/librdkafka.a(rdkafka_ssl.c.o): in function > `rd_kafka_ssl_set_certs': > /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_ssl.c:1384: > undefined reference to `ENGINE_load_ssl_client_cert' > Fixes: > - http://autobuild.buildroot.org/results/dd74eb4e31e0e4d23e7638cff47c6876fda59952 > Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Committed, thanks.
>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice@gmail.com> writes: > libressl dropped engine support since version 3.8.1 resulting in the > following build failure since bump of libressl to version 3.8.2 in > commit 21eca49ed5110872407b76ab9337d2877c4cda24: > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: > ../library/librdkafka.a(rdkafka_admin.c.o): in function > `rd_kafka_UserScramCredentialUpsertion_new': > /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_admin.c:5909: > undefined reference to `RAND_priv_bytes' > /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: > ../library/librdkafka.a(rdkafka_ssl.c.o): in function > `rd_kafka_ssl_set_certs': > /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_ssl.c:1384: > undefined reference to `ENGINE_load_ssl_client_cert' > Fixes: > - http://autobuild.buildroot.org/results/dd74eb4e31e0e4d23e7638cff47c6876fda59952 > Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Committed to 2023.11.x, thanks.
diff --git a/package/fluent-bit/Config.in b/package/fluent-bit/Config.in index dec40c4371..53284ee17d 100644 --- a/package/fluent-bit/Config.in +++ b/package/fluent-bit/Config.in @@ -5,6 +5,7 @@ config BR2_PACKAGE_FLUENT_BIT depends on !BR2_STATIC_LIBS # dlfcn.h select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL select BR2_PACKAGE_LIBYAML help Fast and Lightweight Logs and Metrics processor.
libressl dropped engine support since version 3.8.1 resulting in the following build failure since bump of libressl to version 3.8.2 in commit 21eca49ed5110872407b76ab9337d2877c4cda24: /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: ../library/librdkafka.a(rdkafka_admin.c.o): in function `rd_kafka_UserScramCredentialUpsertion_new': /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_admin.c:5909: undefined reference to `RAND_priv_bytes' /home/autobuild/autobuild/instance-0/output-1/host/lib/gcc/armeb-buildroot-linux-gnueabi/12.3.0/../../../../armeb-buildroot-linux-gnueabi/bin/ld: ../library/librdkafka.a(rdkafka_ssl.c.o): in function `rd_kafka_ssl_set_certs': /home/autobuild/autobuild/instance-0/output-1/build/fluent-bit-2.2.2/lib/librdkafka-2.3.0/src/rdkafka_ssl.c:1384: undefined reference to `ENGINE_load_ssl_client_cert' Fixes: - http://autobuild.buildroot.org/results/dd74eb4e31e0e4d23e7638cff47c6876fda59952 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> --- package/fluent-bit/Config.in | 1 + 1 file changed, 1 insertion(+)