mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-06 20:20:20 +02:00
Use -flto=auto to do LTO in parallel
This commit is contained in:
parent
296e5e8458
commit
120cd91b02
2 changed files with 2 additions and 2 deletions
2
Makefile
2
Makefile
|
@ -30,7 +30,7 @@ BUILD_CFLAGS = $(BUILD_CFLAGS_$(or $(BUILD),$(DEFAULT_BUILD)))
|
||||||
CC = gcc
|
CC = gcc
|
||||||
CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(BUILD_CFLAGS)
|
CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(BUILD_CFLAGS)
|
||||||
CPPFLAGS = -Iapi
|
CPPFLAGS = -Iapi
|
||||||
LDFLAGS = -lpthread -flto
|
LDFLAGS = -lpthread -flto=auto
|
||||||
DEPFLAGS = -MMD -MP -MF $(@:obj/%.o=.deps/%.d)
|
DEPFLAGS = -MMD -MP -MF $(@:obj/%.o=.deps/%.d)
|
||||||
COMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) $(DEPFLAGS) -o $@
|
COMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) $(DEPFLAGS) -o $@
|
||||||
LINK = $(CC) $(LDFLAGS) -o $@
|
LINK = $(CC) $(LDFLAGS) -o $@
|
||||||
|
|
2
embed.mk
2
embed.mk
|
@ -16,7 +16,7 @@ GC_V = $(v_$(V))
|
||||||
GC_CC = gcc
|
GC_CC = gcc
|
||||||
GC_CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(GC_BUILD_CFLAGS)
|
GC_CFLAGS = -Wall -flto -fno-strict-aliasing -fvisibility=hidden -Wno-unused $(GC_BUILD_CFLAGS)
|
||||||
GC_CPPFLAGS = -I$(WHIPPET)api
|
GC_CPPFLAGS = -I$(WHIPPET)api
|
||||||
GC_LDFLAGS = -lpthread -flto
|
GC_LDFLAGS = -lpthread -flto=auto
|
||||||
GC_DEPFLAGS =
|
GC_DEPFLAGS =
|
||||||
GC_COMPILE = $(GC_V)$(GC_CC) $(GC_CFLAGS) $(GC_CPPFLAGS) $(GC_DEPFLAGS) -o $@
|
GC_COMPILE = $(GC_V)$(GC_CC) $(GC_CFLAGS) $(GC_CPPFLAGS) $(GC_DEPFLAGS) -o $@
|
||||||
GC_LINK = $(GC_V)$(GC_CC) $(GC_LDFLAGS) -o $@
|
GC_LINK = $(GC_V)$(GC_CC) $(GC_LDFLAGS) -o $@
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue