From 7a4a32e52bafd8c00503bc824ecae9618ea0c48c Mon Sep 17 00:00:00 2001 From: Wildan Mubarok Date: Sat, 5 Jul 2025 01:53:50 +0000 Subject: [PATCH] Add CC_WRAPPER support --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7fb181aa0e..524bc99e02 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,7 @@ CARGO?=cargo CARGO_TEST?=$(CARGO) CARGO_COMMON_FLAGS=-Z build-std=core,alloc,compiler_builtins CARGOFLAGS?=$(CARGO_COMMON_FLAGS) +CC_WRAPPER?= RUSTCFLAGS?= export OBJCOPY?=objcopy @@ -268,5 +269,5 @@ $(BUILD)/openlibm: openlibm touch $@ $(BUILD)/openlibm/libopenlibm.a: $(BUILD)/openlibm $(BUILD)/release/librelibc.a - $(MAKE) AR=$(AR) CC=$(CC) LD=$(LD) CPPFLAGS="$(CPPFLAGS) -fno-stack-protector -I$(shell pwd)/include -I$(TARGET_HEADERS)" -C $< libopenlibm.a + $(MAKE) AR=$(AR) CC="$(CC_WRAPPER) $(CC)" LD=$(LD) CPPFLAGS="$(CPPFLAGS) -fno-stack-protector -I$(shell pwd)/include -I$(TARGET_HEADERS)" -C $< libopenlibm.a ./renamesyms.sh "$@" "$(BUILD)/release/deps/"