summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWynn Wolf Arbor <wolf@oriole.systems>2020-06-09 16:12:24 +0200
committerJoonas Niilola <juippis@gentoo.org>2020-06-28 13:40:58 +0300
commit874649cd8388e2959d55ab0eb51cc4654ce86837 (patch)
tree588c064adcc0b73383a3a2329340bcc183f27a01 /net-analyzer
parentapp-admin/syslog-summary: remove file magic dep (diff)
downloadgentoo-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