From ed5804079418f3f8875d65a0e41442e2a1a13f5c Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Tue, 26 Jun 2012 14:27:24 +0200 Subject: [PATCH] Define 'TZ_MAX_TIMES' as 1 This patch defines 'TZ_MAX_TIMES' as 1 when building 'localtime.c' to avoid a big stack allocation in the 'tzload()' function. Fixes #250. --- libports/lib/mk/libc-stdtime.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libports/lib/mk/libc-stdtime.mk b/libports/lib/mk/libc-stdtime.mk index 3243c33ee..776b41ea1 100644 --- a/libports/lib/mk/libc-stdtime.mk +++ b/libports/lib/mk/libc-stdtime.mk @@ -2,6 +2,8 @@ LIBC_STDTIME_DIR = $(LIBC_DIR)/libc/stdtime SRC_C = $(filter-out $(FILTER_OUT),$(notdir $(wildcard $(LIBC_STDTIME_DIR)/*.c))) +CC_OPT_localtime = -DTZ_MAX_TIMES=1 + include $(REP_DIR)/lib/mk/libc-common.inc vpath %.c $(LIBC_STDTIME_DIR)