From: Giulio Benetti Date: Tue, 18 Jun 2019 08:45:32 +0000 (+0200) Subject: package/qt5/qt5base: disable predefined -Og optimization X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5857ab6a96be17615a05ff4e6a91d8f475890980;p=buildroot.git package/qt5/qt5base: disable predefined -Og optimization Starting from Qt5 5.9.0, -optimize-debug is enabled by default for debug builds causing -Og flag to be appended to CFLAGS and consequently override TARGET_CFLAGS. We don't want this so let's pass -no-optimize-debug to QT5BASE_CONFIGURE_OPTS if QT5_VERSION_LATEST=y. Signed-off-by: Giulio Benetti Signed-off-by: Thomas Petazzoni --- diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index e4ae120631..f4b40913f4 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -27,6 +27,13 @@ QT5BASE_CONFIGURE_OPTS += \ -no-pch \ -shared +# starting from version 5.9.0, -optimize-debug is enabled by default +# for debug builds and it overrides -O* with -Og which is not what we +# want. +ifeq ($(BR2_PACKAGE_QT5_VERSION_LATEST),y) +QT5BASE_CONFIGURE_OPTS += -no-optimize-debug +endif + ifeq ($(BR2_PACKAGE_QT5_VERSION_5_6),y) QT5BASE_DEPENDENCIES += pcre else