From 120cd91b0236c7b5209df183e871372cc1f0c8d0 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Fri, 22 Sep 2023 14:44:21 +0200 Subject: [PATCH] Use -flto=auto to do LTO in parallel --- Makefile | 2 +- embed.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 70d351d68..58091d55e 100644 --- a/Makefile +++ b/Makefile @@ -30,7 +30,7 @@ BUILD_CFLAGS = $(BUILD_CFLAGS_$(or $(BUILD),$(DEFAULT_BUILD))) CC = gcc CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(BUILD_CFLAGS) CPPFLAGS = -Iapi -LDFLAGS = -lpthread -flto +LDFLAGS = -lpthread -flto=auto DEPFLAGS = -MMD -MP -MF $(@:obj/%.o=.deps/%.d) COMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) $(DEPFLAGS) -o $@ LINK = $(CC) $(LDFLAGS) -o $@ diff --git a/embed.mk b/embed.mk index e2765e1af..1c7822806 100644 --- a/embed.mk +++ b/embed.mk @@ -16,7 +16,7 @@ GC_V = $(v_$(V)) GC_CC = gcc GC_CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(GC_BUILD_CFLAGS) GC_CPPFLAGS = -I$(WHIPPET)api -GC_LDFLAGS = -lpthread -flto +GC_LDFLAGS = -lpthread -flto=auto GC_DEPFLAGS = GC_COMPILE = $(GC_V)$(GC_CC) $(GC_CFLAGS) $(GC_CPPFLAGS) $(GC_DEPFLAGS) -o $@ GC_LINK = $(GC_V)$(GC_CC) $(GC_LDFLAGS) -o $@