aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPark Ju Hyung <qkrwngud825@gmail.com>2016-12-14 22:38:49 +0900
committerRashed Abdel-Tawab <rashed@linux.com>2017-10-28 13:53:47 -0700
commita9b9f2c121fc8a5cd29b2c9227fde1e9ea964c3a (patch)
tree9e4a4ca78b74eceb3ddc7f77af3a33075d8bda1d
parent313aa04cdceb7888b94ea4f4aef86b754d5af007 (diff)
downloadandroid_build_kati-staging/lineage-15.0_rebase-android-8.0.0_r23.tar.gz
android_build_kati-staging/lineage-15.0_rebase-android-8.0.0_r23.tar.bz2
android_build_kati-staging/lineage-15.0_rebase-android-8.0.0_r23.zip
Do not limit threads upon calling legacy GNU makestaging/lineage-15.0_rebase-android-8.0.0_r23
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> (cherry picked from commit bc43789a938c10cb00b81ddf08239c1b4cea48bb)
-rw-r--r--main.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/main.cc b/main.cc
index a4df3c0..194ce01 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());