aboutsummaryrefslogtreecommitdiffstats
path: root/testing/falkon/execinfo_h.patch
blob: d94e8f25261ce5f97085af88a64d268deaeab7b9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- a/src/main/main.cpp	2018-03-09 14:27:10.849179401 +0100
+++ b/src/main/main.cpp	2018-03-09 14:27:44.623709876 +0100
@@ -22,7 +22,7 @@
 #include <QMessageBox> // For QT_REQUIRE_VERSION
 #include <iostream>
 
-#if defined(Q_OS_LINUX) || defined(__GLIBC__) || defined(__FreeBSD__) || defined(__HAIKU__)
+#if (defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(__FreeBSD__) || defined(__HAIKU__)
 #include <signal.h>
 #include <execinfo.h>
 
@@ -129,7 +129,7 @@
     qInstallMessageHandler(&msgHandler);
 #endif
 
-#if defined(Q_OS_LINUX) || defined(__GLIBC__) || defined(__FreeBSD__)
+#if (defined(Q_OS_LINUX) && defined(__GLIBC__)) || defined(__FreeBSD__)
     signal(SIGSEGV, falkon_signal_handler);
 #endif