From: Gary V. Vaughan Date: Fri, 14 May 2010 09:31:49 GMT Subject: [PATCH v5 18/18] Makefile: Tru64 portability fix Message-ID: <20100514093853.905838000@mlists.thewrittenword.com> In-Reply-To: <20100514093131.249094000@mlists.thewrittenword.com> Add defaults for Tru64 Unix. Without this patch I cannot compile git on Tru64 5.1. Signed-off-by: Gary V. Vaughan --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) Index: b/Makefile =================================================================== --- a/Makefile +++ b/Makefile @@ -740,6 +740,13 @@ EXTLIBS = # because maintaining the nesting to match is a pain. If # we had "elif" things would have been much nicer... +ifeq ($(uname_S),OSF1) + # Need this for u_short definitions et al + BASIC_CFLAGS += -D_OSF_SOURCE + SOCKLEN_T = int + NO_STRTOULL = YesPlease + NO_NSEC = YesPlease +endif ifeq ($(uname_S),Linux) NO_STRLCPY = YesPlease NO_MKSTEMPS = YesPlease -- Gary V. Vaughan (gary@thewrittenword.com)