Hi,

here a little patch for solaris based systems.

Cheers.
From 9a9acb9b1c4f82b19bd9d9323b1334ea122c4dea Mon Sep 17 00:00:00 2001
From: David Carlier <devne...@gmail.com>
Date: Thu, 13 Jan 2022 19:16:48 +0000
Subject: [PATCH] BUILD/MINOR: fix solaris build with clang.

clang 9 sets the level to POSIX 2004.
---
 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 0bf04f4ec..54f3ba4f5 100644
--- a/Makefile
+++ b/Makefile
@@ -378,7 +378,7 @@ ifeq ($(TARGET),solaris)
   set_target_defaults = $(call default_opts, \
     USE_POLL USE_TPROXY USE_LIBCRYPT USE_CRYPT_H USE_GETADDRINFO USE_THREAD \
     USE_RT USE_OBSOLETE_LINKER USE_EVPORTS USE_CLOSEFROM)
-  TARGET_CFLAGS  = -DFD_SETSIZE=65536 -D_REENTRANT -D_XOPEN_SOURCE=500 -D__EXTENSIONS__
+  TARGET_CFLAGS  = -DFD_SETSIZE=65536 -D_REENTRANT -D_XOPEN_SOURCE=600 -D__EXTENSIONS__
   TARGET_LDFLAGS = -lnsl -lsocket
 endif
 
-- 
2.34.1

Reply via email to