From d386210d5b4723d02135c4b21a11afa32bb688d2 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Mon, 12 Sep 2005 22:18:59 +0000 Subject: [PATCH] Solaris 10 includes setenv() (So don't use -DNEEDS_SETENV) Should fix the setenv() errors when compiling on Solaris 10. --- src/build/Common.gmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/build/Common.gmake b/src/build/Common.gmake index 2c7d305619..38c5ba090d 100644 --- a/src/build/Common.gmake +++ b/src/build/Common.gmake @@ -227,6 +227,10 @@ endif # OS Specific Flags ifeq ($(os),sunos) # Solaris CFLAGS += -D__solaris__ -DNEEDS_DAEMON -DNEEDS_FORKPTY -DNEEDS_SETENV -DNEEDS_CFMAKERAW + # Solaris 10 provides setenv() + ifeq ($(shell if [ `uname -r | sed 's/^..//'` -lt 10 ] ; then echo "Yes" ; else echo "No" ; fi),Yes) + CFLAGS += -DNEEDS_SETENV + endif LDFLAGS += -L/opt/sfw/lib endif ifeq ($(os),netbsd) # NetBSD -- GitLab