From a4f8b9ca30ee1071f42bb04eaf7d3134b14c01f4 Mon Sep 17 00:00:00 2001 From: NukeBird Date: Sun, 7 Dec 2025 21:46:10 +0300 Subject: [PATCH] -mno-stack-arg-probe to prevent clang from inserting __chkstk --- makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/makefile b/makefile index 94f11f2..661ef4c 100644 --- a/makefile +++ b/makefile @@ -2,7 +2,7 @@ CC = clang AXL_SOURCES = $(filter-out main.c %_test.c, $(wildcard *.c)) TEST_EXES = $(patsubst %.c,%.exe,$(wildcard *_test.c)) TEST_CFLAGS = -Wall -Wextra -Werror -pedantic -std=c17 -static -Oz -fsigned-char -CFLAGS = $(TEST_CFLAGS) -nostdlib -ffreestanding -fno-builtin +CFLAGS = $(TEST_CFLAGS) -nostdlib -ffreestanding -fno-builtin -mno-stack-arg-probe LDFLAGS = -Wl,/SUBSYSTEM:CONSOLE,/ENTRY:_start -fuse-ld=lld LIBS = -lkernel32 SOURCES = $(AXL_SOURCES) main.c