diff options
Diffstat (limited to 'dev-libs/nss/nss-3.56.ebuild')
-rw-r--r-- | dev-libs/nss/nss-3.56.ebuild | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dev-libs/nss/nss-3.56.ebuild b/dev-libs/nss/nss-3.56.ebuild index 1be5f0e7ebe1..c5e3dea3064d 100644 --- a/dev-libs/nss/nss-3.56.ebuild +++ b/dev-libs/nss/nss-3.56.ebuild @@ -161,6 +161,14 @@ multilib_src_compile() { export USE_SYSTEM_ZLIB=1 export ZLIB_LIBS=-lz export ASFLAGS="" + # Fix build failure on arm64 + export NS_USE_GCC=1 + # Detect compiler type and set proper environment value + if tc-is-gcc; then + export CC_IS_GCC=1 + elif tc-is-clang; then + export CC_IS_CLANG=1 + fi local d |