summaryrefslogtreecommitdiff
path: root/dev-libs/nss/nss-3.56.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/nss/nss-3.56.ebuild')
-rw-r--r--dev-libs/nss/nss-3.56.ebuild8
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