diff options
author | Darafei Praliaskouski <komzpa@mapswith.me> | 2013-07-17 03:10:19 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:58:52 +0300 |
commit | 5170c477f405b36c747c39f508b823fb8b702e74 (patch) | |
tree | 907ac980be18ba51f916c501188d016f918c3d65 /common.pri | |
parent | 1c22406c8236862ec6c957eefd3b7dc46518209d (diff) |
[build] production builds on linux should be linked with gc-sections
Diffstat (limited to 'common.pri')
-rw-r--r-- | common.pri | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/common.pri b/common.pri index 90b5888185..a49d8b5862 100644 --- a/common.pri +++ b/common.pri @@ -127,12 +127,9 @@ unix|win32-g++ { } linux-g++* { -# QMAKE_CFLAGS_RELEASE += -flto -# QMAKE_CXXFLAGS_RELEASE += -flto -# QMAKE_LFLAGS_RELEASE += -flto QMAKE_CFLAGS *= -fdata-sections -ffunction-sections QMAKE_CXXFLAGS *= -fdata-sections -ffunction-sections - QMAKE_LFLAGS *= -Wl,--gc-sections + QMAKE_LFLAGS *= -Wl,--gc-sections -Wl,-Bsymbolic-functions QMAKE_CFLAGS_RELEASE *= -ffloat-store QMAKE_CXXFLAGS_RELEASE *= -ffloat-store @@ -140,7 +137,7 @@ linux-g++* { CONFIG(production) { QMAKE_CFLAGS_RELEASE = -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security QMAKE_CXXFLAGS_RELEASE = -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security - QMAKE_LFLAGS = -Wl,-z,relro + QMAKE_LFLAGS *= -Wl,-z,relro } } |