commit:     dc601d53907c786e9db7250f5cacbaf8d977af47
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Mon Nov 20 21:14:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 22 11:32:31 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc601d53

mail-filter/rspamd: enable Backward for glibc only

Enabling Backward for glibc only solves the problem for other libcs like
musl, which does not provide execinfo.h.

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://bugs.gentoo.org/917643
Closes: https://github.com/gentoo/gentoo/pull/33925
Signed-off-by: Sam James <sam <AT> gentoo.org>

 mail-filter/rspamd/rspamd-3.7.4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/mail-filter/rspamd/rspamd-3.7.4.ebuild 
b/mail-filter/rspamd/rspamd-3.7.4.ebuild
index 7f70037f8cbe..ad8d2656579e 100644
--- a/mail-filter/rspamd/rspamd-3.7.4.ebuild
+++ b/mail-filter/rspamd/rspamd-3.7.4.ebuild
@@ -99,6 +99,9 @@ src_configure() {
                -DSYSTEM_ZSTD=ON
 
                # For bundled https://github.com/bombela/backward-cpp
+               # Bundled backward library uses execinfo.h in current setting, 
which is
+               # available in glibc, but not in musl. Let's enable it for 
glibc only.
+               -DENABLE_BACKWARD=$(usex elibc_glibc ON OFF) # bug 917643
                -DSTACK_DETAILS_AUTO_DETECT=OFF
 
                -DENABLE_BLAS=$(usex blas ON OFF)

Reply via email to