From ec6a6a6bb5bb30ca1821c9df312893ec9bd52d26 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Wed, 30 Mar 2022 08:14:09 +0200 Subject: Add chkstk-x64 for windows x64 --- src/grt/Makefile.inc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/grt/Makefile.inc') diff --git a/src/grt/Makefile.inc b/src/grt/Makefile.inc index 2df32ec08..71c202e11 100644 --- a/src/grt/Makefile.inc +++ b/src/grt/Makefile.inc @@ -61,6 +61,12 @@ ifeq ($(filter-out mingw32 mingw64 windows,$(osys)),) GRT_EXTRA_LIB=-ldbghelp GRT_EXEC_OPTS= GRT_SHARED_OPTS=-Wl,-u,_ghdl_main + + ifeq ($(filter-out x86_64,$(arch)),) + GRT_TARGET_OBJS+=chkstk-x64.o + else + GRT_TARGET_OBJS+=chkstk.o + endif else # For unix variants. # Usually needs -dl (for dlopen) and -lm (for math functions). @@ -232,6 +238,9 @@ pic/fastlz.o: $(GRTSRCDIR)/fst/fastlz.c chkstk.o: $(GRTSRCDIR)/config/chkstk.S $(GRT_C_COMPILE) +chkstk-x64.o: $(GRTSRCDIR)/config/chkstk-x64.S + $(GRT_C_COMPILE) + grt-backtraces-impl.ads: ifneq ($(GRT_LIBBACKTRACE),) echo "with Grt.Backtraces.Gcc;" > $@ -- cgit v1.2.3