From acc7e08a54b37c5b053829ffa821ad88e82d7390 Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 14 Apr 2016 16:06:36 +0300 Subject: [PATCH] Remove -flto in Linux 32bit (it fails Release link: virtual memory exhausted) --- Telegram/Telegram.pro | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Telegram/Telegram.pro b/Telegram/Telegram.pro index b33c46f6f..fc8b609ca 100644 --- a/Telegram/Telegram.pro +++ b/Telegram/Telegram.pro @@ -339,6 +339,15 @@ CONFIG(release, debug|release) { QMAKE_LFLAGS_RELEASE -= -O1 QMAKE_LFLAGS_RELEASE += -Ofast -flto -g -rdynamic } +# Linux 32bit fails Release link with Link-Time Optimization: virtual memory exhausted +unix { + !contains(QMAKE_TARGET.arch, x86_64) { + CONFIG(release, debug|release) { + QMAKE_CXXFLAGS_RELEASE -= -flto + QMAKE_LFLAGS_RELEASE -= -flto + } + } +} CONFIG(debug, debug|release) { QMAKE_LFLAGS_DEBUG += -g -rdynamic }