summaryrefslogtreecommitdiff
path: root/coreconf
diff options
context:
space:
mode:
authorGiulio Benetti <giulio.benetti@benettiengineering.com>2019-12-19 14:48:01 -0700
committerGiulio Benetti <giulio.benetti@benettiengineering.com>2019-12-19 14:48:01 -0700
commite758b6719ff6aaffa72d9a0b57f88fbe36388d46 (patch)
tree7f0f19744029729b9e5d086d74d8690181421f03 /coreconf
parentb74d9d527f8a91b34e3ace536180411a9cbed011 (diff)
downloadnss-hg-e758b6719ff6aaffa72d9a0b57f88fbe36388d46.tar.gz
Bug 1602288 - Fix build failure due to missing posix signal.h r=kjacobs
Diffstat (limited to 'coreconf')
-rw-r--r--coreconf/Linux.mk2
-rw-r--r--coreconf/config.gypi1
2 files changed, 2 insertions, 1 deletions
diff --git a/coreconf/Linux.mk b/coreconf/Linux.mk
index d07f8a3c5..854d3ca96 100644
--- a/coreconf/Linux.mk
+++ b/coreconf/Linux.mk
@@ -21,7 +21,7 @@ ifeq ($(USE_PTHREADS),1)
endif
DEFAULT_COMPILER = gcc
-DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE
+DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE
ifeq ($(OS_TARGET),Android)
ifndef ANDROID_NDK
diff --git a/coreconf/config.gypi b/coreconf/config.gypi
index e03ca92f6..2e6cc390e 100644
--- a/coreconf/config.gypi
+++ b/coreconf/config.gypi
@@ -358,6 +358,7 @@
'linux',
'_DEFAULT_SOURCE', # for <endian.h> functions, strdup, realpath, and getentropy
'_BSD_SOURCE', # for the above in glibc <= 2.19
+ '_POSIX_SOURCE', # for <signal.h>
],
}],
[ 'OS=="dragonfly" or OS=="freebsd"', {