[Buildroot] [git commit branch/2026.05.x] package/syslog-ng: needs libopenssl, not libressl
Titouan Christophe via buildroot <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
commit: https://gitlab.com/buildroot.org/buildroot/-/commit/69ce103003faa9dfa838aeedf9b9b5734c5e5983 branch: https://gitlab.com/buildroot.org/buildroot/-/tree/2026.05.x Buildroot commit 51ab6d2290f169f4bb96b8dbbab2d8fb4656766d bumped the package from version 4.8.3 to 4.11.0. Upstream commit https://github.com/syslog-ng/syslog-ng/commit/dbe9fb306929168172062a6bc985eb7e38201dab added the usage of OpenSSL BIO_ functions in version 4.9.0 causing build errors with LibreSSL: lib/transport/transport-tls.c: In function 'BIO_s_transport': lib/transport/transport-tls.c:125:3: error: implicit declaration of function 'BIO_meth_set_write_ex'; did you mean 'BIO_meth_set_write'? [-Wimplicit-function-declaration] 125 | BIO_meth_set_write_ex(meth, _BIO_transport_write); lib/transport/transport-tls.c:126:3: error: implicit declaration of function 'BIO_meth_set_read_ex'; did you mean 'BIO_meth_set_read'? [-Wimplicit-function-declaration] 126 | BIO_meth_set_read_ex(meth, _BIO_transport_read); because LibreSSL does not provide these functions. Fixes: https://autobuild.buildroot.net/results/117/117b3b38098df075d96167863d9f6b933a97eb64/ https://autobuild.buildroot.net/results/a39/a39ecc88a9342005b75660ee0ac60a1025fa6fc2/ https://autobuild.buildroot.net/results/6b3/6b3eb910ccdb67827f0c12cea0e3a63c5e6b68af/ Signed-off-by: Bernd Kuhls <[email protected]> Signed-off-by: Julien Olivain <[email protected]> (cherry picked from commit 54f66d88295cbbd09d51139f8c2a2c80ca03fb26) Signed-off-by: Titouan Christophe <[email protected]> --- package/syslog-ng/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/syslog-ng/Config.in b/package/syslog-ng/Config.in index 1302e6ac46..0bdf0dcd27 100644 --- a/package/syslog-ng/Config.in +++ b/package/syslog-ng/Config.in @@ -9,6 +9,7 @@ config BR2_PACKAGE_SYSLOG_NG select BR2_PACKAGE_LIBGLIB2 select BR2_PACKAGE_PCRE2 select BR2_PACKAGE_OPENSSL + select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL help syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot