From: Fabian Groffen Date: Tue, 20 Dec 2016 08:27:40 +0000 (+0100) Subject: net-misc/openssh: fix compilation on Solaris X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6557d42ab43f296d11ce0b249614b3b41ea1cf9e;p=gentoo.git net-misc/openssh: fix compilation on Solaris Package-Manager: portage-2.3.0 --- diff --git a/net-misc/openssh/openssh-7.3_p1-r8.ebuild b/net-misc/openssh/openssh-7.3_p1-r8.ebuild index 29bbe50c24dc..a03905c5b8f6 100644 --- a/net-misc/openssh/openssh-7.3_p1-r8.ebuild +++ b/net-misc/openssh/openssh-7.3_p1-r8.ebuild @@ -162,6 +162,10 @@ src_prepare() { -e '/CFLAGS/s:-ftrapv:-fdisable-this-test:' -e '/OSSH_CHECK_CFLAG_LINK.*-ftrapv/d' ) + # _XOPEN_SOURCE causes header conflicts on Solaris + [[ ${CHOST} == *-solaris* ]] && sed_args+=( + -e 's/-D_XOPEN_SOURCE//' + ) sed -i "${sed_args[@]}" configure{.ac,} || die epatch_user #473004