diff options
author | Wynn Wolf Arbor <wolf@oriole.systems> | 2020-06-09 16:12:24 +0200 |
---|---|---|
committer | Joonas Niilola <juippis@gentoo.org> | 2020-06-28 13:40:58 +0300 |
commit | 874649cd8388e2959d55ab0eb51cc4654ce86837 (patch) | |
tree | 588c064adcc0b73383a3a2329340bcc183f27a01 /net-analyzer | |
parent | app-admin/syslog-summary: remove file magic dep (diff) | |
download | gentoo-874649cd8388e2959d55ab0eb51cc4654ce86837.tar.gz gentoo-874649cd8388e2959d55ab0eb51cc4654ce86837.tar.bz2 gentoo-874649cd8388e2959d55ab0eb51cc4654ce86837.zip |
mail-filter/libmilter: Fix build on musl
The build on musl currently fails in two different places.
Firstly, the sys/cdefs.h header is not available on musl. sendmail
already includes all necessary compatibility definitions for cdefs.h in
its 'libsm' library, but these are turned off through a platform
specific header file when building on Linux. Since gcc processes
-include options after all -D or -U options, we can't simply pass
'-DSM_CONF_SYS_CDEFS_H=0' in the ebuild. Instead, for now, patch the
Linux platform header file directly.
Secondly, musl does not include the getipnodeby* function family. Pass
'-DNEEDSGETIPNODE' to fix this.
Closes: https://bugs.gentoo.org/712628
Signed-off-by: Wynn Wolf Arbor <wolf@oriole.systems>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'net-analyzer')
0 files changed, 0 insertions, 0 deletions