Bug#1070396: exim4: FTBFS on hurd-i386
Andreas Metzler
ametzler at bebt.de
Sun May 5 10:24:34 BST 2024
On 2024-05-04 Svante Signell <svante.signell at gmail.com> wrote:
> Source: exim4
[...]
> - src_tls-gnu.c.patch:
> Define tls_{client,server}_creds_invalidate() for Hurd too by adding
> #defined(__GNU__) to the condition. Functions gnutls_priority_deinit()
> and gnutls_certificate_free_credentials() already defined in
> libgnutls.so.30 (and libgnutls.a)
[...]
> --- a/src/tls-gnu.c 2023-11-04 13:55:49.000000000 +0100
> +++ b/src/tls-gnu.c 2024-05-04 17:02:04.000000000 +0200
> @@ -1720,7 +1720,7 @@
> }
> -#if defined(EXIM_HAVE_INOTIFY) || defined(EXIM_HAVE_KEVENT)
> +#if defined(EXIM_HAVE_INOTIFY) || defined(EXIM_HAVE_KEVENT) || defined(__GNU__)
Hello Svante,
afaict at a quick glance the second patch works around a real bug. -
src/tls.c calls tls_server_creds_invalidate() but the source code for
this function is #ifdefined while the invocation is not.
I will consult with upstream.
cu Andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-exim4-maintainers
mailing list