summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@chromium.org>2018-01-24 18:34:54 -0500
committerMike Frysinger <vapier@gentoo.org>2018-01-24 18:34:54 -0500
commit56d45d2e211908e6a4055c67d798c2a90395e77d (patch)
treee5848bb17133d878a774d35fc31fec70f5ce6456 /sys-power/powertop/files
parentsys-power/powertop: only check TIMER_STATS on <linux-4.11 #629908 (diff)
downloadgentoo-56d45d2e211908e6a4055c67d798c2a90395e77d.tar.gz
gentoo-56d45d2e211908e6a4055c67d798c2a90395e77d.tar.bz2
gentoo-56d45d2e211908e6a4055c67d798c2a90395e77d.zip
sys-power/powertop: version bump to 2.9 #637342
Diffstat (limited to 'sys-power/powertop/files')
-rw-r--r--sys-power/powertop/files/powertop-2.9-libc++.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/sys-power/powertop/files/powertop-2.9-libc++.patch b/sys-power/powertop/files/powertop-2.9-libc++.patch
new file mode 100644
index 000000000000..d378280f3c68
--- /dev/null
+++ b/sys-power/powertop/files/powertop-2.9-libc++.patch
@@ -0,0 +1,44 @@
+https://github.com/fenrus75/powertop/commit/b9c431aad6cc5383c9571007469eee8e64ec85a6
+
+From b9c431aad6cc5383c9571007469eee8e64ec85a6 Mon Sep 17 00:00:00 2001
+From: Manoj Gupta <manojgupta@chromium.org>
+Date: Sat, 4 Nov 2017 13:44:04 -0700
+Subject: [PATCH] Fix powertop build with libc++.
+
+<ctime> header is not automatically included with libc++.
+Add it explicitly to make powertop build with libc++.
+
+This fixes the following errors:
+devices/gpu_rapl_device.cpp:35:14: error: use of undeclared identifier
+'time'; did you mean 'tie'?
+last_time = time(NULL);
+ ^~~~
+devices/gpu_rapl_device.cpp:45:14: error:use of undeclared identifier
+'time'; did you mean 'tie'?
+last_time = time(NULL);
+ ^~~~
+
+parameters/learn.cpp:161:10: error: use of undeclared identifier
+'time'; did you mean 'tie'?
+start = time(NULL);
+ ^~~~
+---
+ src/lib.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/lib.h b/src/lib.h
+index b64bb0f5433f..6d85eb6e4b40 100644
+--- a/src/lib.h
++++ b/src/lib.h
+@@ -54,7 +54,7 @@ extern const char *kernel_function(uint64_t address);
+
+
+
+-
++#include <ctime>
+ #include <string>
+ using namespace std;
+
+--
+2.15.1
+