Add more nice flags to linux client linker

This commit is contained in:
Oleksii Shevchuk 2016-10-22 23:02:14 +03:00
parent 51d0135975
commit d21a1c7e6e
1 changed files with 4 additions and 3 deletions

View File

@ -2,7 +2,7 @@ GZIP ?= gzip
CC ?= gcc CC ?= gcc
CFLAGS := $(shell pkg-config --cflags python-2.7) -fPIC $(CFLAGS_EXTRA) CFLAGS := $(shell pkg-config --cflags python-2.7) -fPIC $(CFLAGS_EXTRA)
LDFLAGS := -pthread -ldl -fPIC $(LDFLAGS_EXTRA) -Wl,-Bstatic -lz -Wl,-Bdynamic LDFLAGS := -lpthread -ldl -fPIC $(LDFLAGS_EXTRA) -Wl,-Bstatic -lz -Wl,-Bdynamic
PFLAGS := -O PFLAGS := -O
PIE ?= -pie PIE ?= -pie
@ -22,9 +22,10 @@ DEBUG_ADD := -debug
CFLAGS += -DDEBUG -O0 -g CFLAGS += -DDEBUG -O0 -g
NAME := "$(NAME)d" NAME := "$(NAME)d"
else else
CFLAGS += -O2 CFLAGS += -Os
LINUX_INJECT_CFLAGS += -Dprintf=dprint -Dfprintf=dfprint LINUX_INJECT_CFLAGS += -Dprintf=dprint -Dfprintf=dfprint
LDFLAGS += -O1 -s LDFLAGS += -O1 -Wl,-s -Wl,-x -Wl,--gc-sections -Wl,--no-undefined
LDFLAGS += -Wl,-z,now -Wl,-z,combreloc -Wl,--enable-new-dtags
endif endif