From 8cdf846922ffb3e0d2a828be473fdf9c45a56e7c Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Sat, 30 Mar 2019 20:19:17 -0700 Subject: [PATCH] intel_cpus.cpp: Change open parameter to const char * ifstream::open takes std::string starting with C++11, not before. This fixes compilation with uClibc++ and potentially other older libraries Signed-off-by: Rosen Penev --- src/cpu/intel_cpus.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu/intel_cpus.cpp b/src/cpu/intel_cpus.cpp index 0030dba..4dffadc 100644 --- a/src/cpu/intel_cpus.cpp +++ b/src/cpu/intel_cpus.cpp @@ -92,7 +92,7 @@ int is_supported_intel_cpu(int model, int cpu) int is_intel_pstate_driver_loaded() { - const string filename("/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver"); + const char *filename = "/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver"; const string intel_pstate("intel_pstate"); char line[32] = { '\0' }; ifstream file; -- 2.17.1