From be570ecd63da95a11428552723519393cc0cb53e Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Tue, 23 Oct 2018 09:54:57 +0300 Subject: [PATCH] Disable ltcg for host_build debug-prefix-map does not work correctly for static libraries when using ltcg, and since host_build compilations link agaist the libQt5Bootstrap.a library, it breaks source file packaging into debug packages. Task-number: QTBUG-71230 Upstream-Status: Inappropriate [embedded specific] --- mkspecs/features/ltcg.prf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkspecs/features/ltcg.prf b/mkspecs/features/ltcg.prf index d81f340edd..dc1d196710 100644 --- a/mkspecs/features/ltcg.prf +++ b/mkspecs/features/ltcg.prf @@ -1,6 +1,6 @@ static:no-static-ltcg { # Static library but no-static-ltcg enabled: skip LTCG -} else: CONFIG(release, debug|release) { +} else: CONFIG(release, debug|release):!host_build { separate_debug_info { # Evaluate single-$ variable references that have no valid value at mkspec loading time QMAKE_LFLAGS_LTCG_SEPARATE_DEBUG_INFO ~= s/\\$\\{/\$\$\{/