wingo pushed a commit to branch wip-whippet
in repository guile.

commit 120cd91b0236c7b5209df183e871372cc1f0c8d0
Author: Andy Wingo <wi...@igalia.com>
AuthorDate: Fri Sep 22 14:44:21 2023 +0200

    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 $@

Reply via email to