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