summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/libnss/libnss.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/package/libnss/libnss.mk b/package/libnss/libnss.mk
index 10879e219d..6fdb77cd14 100644
--- a/package/libnss/libnss.mk
+++ b/package/libnss/libnss.mk
@@ -30,6 +30,12 @@ LIBNSS_BUILD_VARS = \
OS_RELEASE="2.6" \
OS_TEST="$(ARCH)"
+# #pragma usage needs gcc >= 4.8
+# See https://bugzilla.mozilla.org/show_bug.cgi?id=1226179
+ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_4_8),)
+LIBNSS_BUILD_VARS += NSS_ENABLE_WERROR=0
+endif
+
ifeq ($(BR2_ARCH_IS_64),y)
# MIPS64 n32 is treated as a 32-bit architecture by libnss.
# See: https://bugzilla.mozilla.org/show_bug.cgi?id=1010730
OpenPOWER on IntegriCloud