X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Fqt5%2Fqt5base%2F0002-logging-Check-if-uClibc-has-backtrace-support.patch;fp=cirros-testvm%2Fsrc-cirros%2Fbuildroot-2015.05%2Fpackage%2Fqt5%2Fqt5base%2F0002-logging-Check-if-uClibc-has-backtrace-support.patch;h=7d884adc743b19dd1ae16356970d3fac8c0cd517;hb=b0a0f15dfaa205161a7fcb20cf1b8cd4948c2ef3;hp=0000000000000000000000000000000000000000;hpb=c6ac3cd55ee2da956195eee393b0882105dfad4e;p=packages%2Ftrusty%2Fcirros-testvm.git diff --git a/cirros-testvm/src-cirros/buildroot-2015.05/package/qt5/qt5base/0002-logging-Check-if-uClibc-has-backtrace-support.patch b/cirros-testvm/src-cirros/buildroot-2015.05/package/qt5/qt5base/0002-logging-Check-if-uClibc-has-backtrace-support.patch new file mode 100644 index 0000000..7d884ad --- /dev/null +++ b/cirros-testvm/src-cirros/buildroot-2015.05/package/qt5/qt5base/0002-logging-Check-if-uClibc-has-backtrace-support.patch @@ -0,0 +1,48 @@ +From 9f03adc74fa06e9559e8bb85f1cfd942397328b5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= +Date: Wed, 24 Dec 2014 17:29:11 +0200 +Subject: [PATCH] logging: Check if uClibc has backtrace support + +execinfo.h is optional in uClibc. We need to check +__UCLIBC_HAS_BACKTRACE__ if uClibc is used. + +Change-Id: Ie28be85b0b70472df1fc4a208581bb66ad34229e +Sent-Upstream: https://codereview.qt-project.org/#/c/102628/ +Signed-off-by: Fatih Aşıcı +--- + src/corelib/global/qlogging.cpp | 15 +++++++++++---- + 1 file changed, 11 insertions(+), 4 deletions(-) + +diff --git a/src/corelib/global/qlogging.cpp b/src/corelib/global/qlogging.cpp +index 50d35a6..fa897d6 100644 +--- a/src/corelib/global/qlogging.cpp ++++ b/src/corelib/global/qlogging.cpp +@@ -77,14 +77,21 @@ + #endif + + #if !defined QT_NO_REGULAREXPRESSION && !defined(QT_BOOTSTRAPPED) +-# if (defined(__GLIBC__) && defined(__GLIBCXX__)) || (__has_include() && __has_include()) ++# ifdef __UCLIBC__ ++# if __UCLIBC_HAS_BACKTRACE__ ++# define QLOGGING_HAVE_BACKTRACE ++# endif ++# elif (defined(__GLIBC__) && defined(__GLIBCXX__)) || (__has_include() && __has_include()) + # define QLOGGING_HAVE_BACKTRACE +-# include +-# include +-# include + # endif + #endif + ++#ifdef QLOGGING_HAVE_BACKTRACE ++# include ++# include ++# include ++#endif ++ + #include + + QT_BEGIN_NAMESPACE +-- +1.9.1 +