From bf928f3f4f831297900143b2bd1a833d48ae3744 Mon Sep 17 00:00:00 2001 From: herman ten brugge Date: Wed, 8 Nov 2023 19:48:39 +0100 Subject: [PATCH] Allow libtcc1-usegcc in lib/Makefile --- lib/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Makefile b/lib/Makefile index f7a7c585..eba3a6b4 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -14,6 +14,7 @@ XAR = $(XTCC) -ar XFLAGS-unx = -B$(TOPSRC) XFLAGS-win = -B$(TOPSRC)/win32 -I$(TOPSRC)/include XFLAGS = $(XFLAGS$(XCFG)) -I$(TOP) +BFLAGS = -bt XCFG = $(or $(findstring -win,$T),-unx) S = $(if $(findstring yes,$(SILENT)),@$(info * $@)) @@ -28,6 +29,7 @@ ifeq "$($(T)-libtcc1-usegcc)" "yes" XCC = $(CC) XAR = $(AR) XFLAGS = $(CFLAGS) -fPIC -gdwarf -fno-omit-frame-pointer -Wno-unused-function -Wno-unused-variable + BFLAGS = -g endif ifneq ($(CONFIG_backtrace),no) @@ -84,7 +86,7 @@ $(X)%.o : %.S $(TOP)/%.o : %.c $S$(XCC) -c $< -o $@ $(XFLAGS) -$(TOP)/bcheck.o : XFLAGS += -bt $(if $(CONFIG_musl),-DTCC_MUSL) +$(TOP)/bcheck.o : XFLAGS += $(BFLAGS) $(if $(CONFIG_musl),-DTCC_MUSL) $(TOP)/bt-exe.o : $(TOP)/tccrun.c $(X)crt1w.o : crt1.c