From a270dfe155a5196d4edc6ec31d2abc9a9740ed1a Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sun, 28 Jul 2024 19:22:23 +0200 Subject: [PATCH] net-libs/gnutls-3.8.6-r1: fix compilation on Solaris Signed-off-by: Fabian Groffen --- net-libs/gnutls/gnutls-3.8.6-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-libs/gnutls/gnutls-3.8.6-r1.ebuild b/net-libs/gnutls/gnutls-3.8.6-r1.ebuild index d05034054f7fa..939e7b1932254 100644 --- a/net-libs/gnutls/gnutls-3.8.6-r1.ebuild +++ b/net-libs/gnutls/gnutls-3.8.6-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gnutls.asc -inherit libtool multilib-minimal verify-sig +inherit libtool multilib-minimal verify-sig flag-o-matic DESCRIPTION="A secure communications library implementing the SSL, TLS and DTLS protocols" HOMEPAGE="https://www.gnutls.org/" @@ -101,6 +101,8 @@ multilib_src_configure() { # GNU-stack (as doesn't support that) and when that's removed ld # complains about duplicate symbols [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration ) + # should be gone on next release, for gnulib memset_s breakage + [[ ${CHOST} == *-solaris* ]] && append-cppflags -D__STDC_WANT_LIB_EXT1__=1 # -fanalyzer substantially slows down the build and isn't useful for # us. It's useful for upstream as it's static analysis, but it's not