From: Brandon Casey Date: Fri, 19 Jun 2009 15:10:39 GMT Subject: [PATCH] Makefile: Solaris needs HAVE_ALLOCA_H for alloca() Message-ID: In-Reply-To: <7vy6rpmeqh.fsf@alter.siamese.dyndns.org> From: Brandon Casey Signed-off-by: Brandon Casey --- Junio C Hamano wrote: > ---------------------------------------------------------------- > [New Topics] > * jk/use-our-regexp (Tue Jun 16 15:08:21 2009 -0400) 2 commits > - Makefile: use compat regex on Solaris > - Makefile: refactor regex compat support Please squash this on top of 'Makefile: use compat regex on Solaris'. There is special handling in compat/regex/regex.c for the GNU compiler to define alloca to __builtin_alloca, but the native compiler must include alloca.h which happens when HAVE_ALLOCA_H is defined. thanks, -brandon Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index 3bd0c08..bbc26e8 100644 --- a/Makefile +++ b/Makefile @@ -753,7 +753,7 @@ ifeq ($(uname_S),SunOS) endif INSTALL = /usr/ucb/install TAR = gtar - BASIC_CFLAGS += -D__EXTENSIONS__ -D__sun__ + BASIC_CFLAGS += -D__EXTENSIONS__ -D__sun__ -DHAVE_ALLOCA_H endif ifeq ($(uname_O),Cygwin) NO_D_TYPE_IN_DIRENT = YesPlease -- 1.6.3.1.24.g152f4