Blame 0005-Fix-building-on-Linux-with-clang-libc.patch
|
Rex Dieter |
67a25f6 |
From d8197688122e6b3787283ef59fa5ddd3c518662b Mon Sep 17 00:00:00 2001
|
|
Rex Dieter |
67a25f6 |
From: Luca Beltrame <lbeltrame@kde.org>
|
|
Rex Dieter |
67a25f6 |
Date: Mon, 23 May 2016 15:42:30 +0200
|
|
Rex Dieter |
67a25f6 |
Subject: [PATCH 5/6] Fix building on Linux with clang/libc++
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
When using libc++, cmath isn't being pulled in,
|
|
Rex Dieter |
d9856d6 |
resulting in
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
error: no member named 'sqrt' in namespace 'std'
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
Adding explicit include fixes it
|
|
Rex Dieter |
67a25f6 |
|
|
Rex Dieter |
67a25f6 |
(cherry picked from commit 3a3bbc39d5cba8d77c89f6652c5b9c24c9980497)
|
|
Rex Dieter |
d9856d6 |
---
|
|
Rex Dieter |
d9856d6 |
kcms/touchpad/src/backends/x11/synapticstouchpad.cpp | 1 +
|
|
Rex Dieter |
d9856d6 |
1 file changed, 1 insertion(+)
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
diff --git a/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp b/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp
|
|
Rex Dieter |
d9856d6 |
index d4742bf..eb222ae 100644
|
|
Rex Dieter |
d9856d6 |
--- a/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp
|
|
Rex Dieter |
d9856d6 |
+++ b/kcms/touchpad/src/backends/x11/synapticstouchpad.cpp
|
|
Rex Dieter |
d9856d6 |
@@ -46,6 +46,7 @@
|
|
Rex Dieter |
d9856d6 |
* Peter Osterlund (petero2@telia.com)
|
|
Rex Dieter |
d9856d6 |
*/
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
+#include <cmath>
|
|
Rex Dieter |
d9856d6 |
#include <QDebug>
|
|
Rex Dieter |
d9856d6 |
|
|
Rex Dieter |
d9856d6 |
#include "synapticstouchpad.h"
|
|
Rex Dieter |
d9856d6 |
--
|
|
Rex Dieter |
67a25f6 |
2.7.4
|
|
Rex Dieter |
d9856d6 |
|