aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPark Ju Hyung <qkrwngud825@gmail.com>2016-12-14 22:38:49 +0900
committerLuca Stefani <luca.stefani.ge1@gmail.com>2016-12-14 14:59:09 +0100
commitbc43789a938c10cb00b81ddf08239c1b4cea48bb (patch)
treea0bb61ab7cf85babbf670cbbe1a3fec09c5fcca0
parent42a270b5b5af48097f50ff35fe6ec9639b7364e7 (diff)
downloadandroid_build_kati-cm-14.1.tar.gz
android_build_kati-cm-14.1.tar.bz2
android_build_kati-cm-14.1.zip
Do not limit threads upon calling legacy GNU makecm-14.1
Limiting legacy GNU make and making ninja run faster might sound ok, but on Android, huge amount of time is still being spent on GNU make. For example : limiting the threads to half causes huge slowdown to inline kernel builds. Unlock this limit and allow GNU make to fully utilize all CPU cores. Change-Id: Iacdcaac844c0e2d15830f5d96f8f8a3bd9f6ca5b Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
-rw-r--r--main.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/main.cc b/main.cc
index 5afe2b1..c31ea5e 100644
--- a/main.cc
+++ b/main.cc
@@ -88,7 +88,7 @@ static void ReadBootstrapMakefile(const vector<Symbol>& targets,
);
if (g_flags.generate_ninja) {
bootstrap += StringPrintf("MAKE?=make -j%d\n",
- g_flags.num_jobs <= 1 ? 1 : g_flags.num_jobs / 2);
+ g_flags.num_jobs <= 1 ? 1 : g_flags.num_jobs);
} else {
bootstrap += StringPrintf("MAKE?=%s\n",
JoinStrings(g_flags.subkati_args, " ").c_str());