From 737edcb885a86cd4e6b9cec3c4e0665f05fcc27d Mon Sep 17 00:00:00 2001 From: wangjianyu3 Date: Thu, 1 Oct 2026 18:36:15 +0800 Subject: [PATCH] arch/x86_64: pass -P to CPP CPP is also used to preprocess init.rc into the /etc ROMFS. Without -P it emits GNU linemarkers, which nxinit's parser rejects. Assisted-by: OpenCode:claude-sonnet-5 Signed-off-by: wangjianyu3 --- arch/x86_64/src/common/Toolchain.defs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86_64/src/common/Toolchain.defs b/arch/x86_64/src/common/Toolchain.defs index d82500482ee..f61ddb99dc4 100644 --- a/arch/x86_64/src/common/Toolchain.defs +++ b/arch/x86_64/src/common/Toolchain.defs @@ -180,7 +180,7 @@ endif CC = $(CROSSDEV)gcc CXX = $(CROSSDEV)g++ -CPP = $(CROSSDEV)gcc -E -x c +CPP = $(CROSSDEV)gcc -E -P -x c LD = $(CROSSDEV)ld STRIP = $(CROSSDEV)strip --strip-unneeded AR = $(CROSSDEV)ar rcs