From 73fbf2504ae606dda81372701a67dad6fee0865e Mon Sep 17 00:00:00 2001 Message-Id: <73fbf2504ae606dda81372701a67dad6fee0865e.1678744619.git.dev@jpoiret.xyz> From: Josselin Poiret Date: Sun, 18 Dec 2022 17:38:23 -0500 Subject: [PATCH] Generate cpu.h with -ffreestanding From: Flavio Cruz During a system bootstrap, it is preferable that we don't require a full hosted environment. For all other cases, we also do not need libc since mach headers are self contained. Message-Id: --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 918efa1..35c91bc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -27,7 +27,7 @@ SUFFIXES = .h .symo .symc .sym .sym.symc: $(AWK_V) $(AWK) -f $(srcdir)/gensym.awk $< > $@ .symc.symo: - $(AM_V_CC) $(TARGET_CC) -S $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -x c -o $@ $< + $(AM_V_CC) $(TARGET_CC) -S $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) -ffreestanding -x c -o $@ $< .symo.h: $(AM_V_GEN) sed -e '/^[^*].*$$/d' -e 's/^[*]/#define/' -e 's/mAgIc[^-0-9]*//' \ $< > $@ base-commit: 68b3d8fe3a9595b7a5cb2bb6bc5973ba26139704 prerequisite-patch-id: 4987b46e52d924507662a60d7dd6fe92a8d28de5 prerequisite-patch-id: 35c41cc86edb975795b5779d89702245306289d1 prerequisite-patch-id: ccfb452f7cd419515c13991e03633b0868d46e5e -- 2.39.1