summaryrefslogtreecommitdiff
path: root/java/jdk15/files/patch-j2se::common::Defs-bsd.gmk
blob: 4fbf7360cea452222fd873c8ad646965d2bfa05e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$FreeBSD$

--- ../../j2se/make/common/Defs-bsd.gmk	2010-02-14 14:16:23.000000000 -0800
+++ ../../j2se/make/common/Defs-bsd.gmk	2010-02-14 14:19:21.000000000 -0800
@@ -420,9 +420,19 @@
 override HAVE_GETHRVTIME         = false
 ifeq ($(TRUE_PLATFORM), NetBSD)
 override HAVE_SIGIGNORE          = true
+endif
+ifeq ($(TRUE_PLATFORM),FreeBSD)
+OS_RELDATE := %%OSVERSION%%
+HAS_SIGIGNORE := $(shell if [ $(OS_RELDATE) -ge 800502 -a $(OS_RELDATE) -lt 900000 -o $(OS_RELDATE) -ge 900003 ]; then echo "1"; fi)
+ifeq ($(HAS_SIGIGNORE),1)
+override HAVE_SIGIGNORE          = true
 else
 override HAVE_SIGIGNORE          = false
 endif
+endif
+ifeq ($(TRUE_PLATFORM), OpenBSD)
+override HAVE_SIGIGNORE          = false
+endif
 override LEX_LIBRARY             = -lfl
 ifeq ($(STATIC_CXX),true)
 override LIBCXX                  = -Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic