diff options
author | Park Ju Hyung <qkrwngud825@gmail.com> | 2016-12-14 22:38:49 +0900 |
---|---|---|
committer | Luca Stefani <luca.stefani.ge1@gmail.com> | 2016-12-14 14:59:09 +0100 |
commit | bc43789a938c10cb00b81ddf08239c1b4cea48bb (patch) | |
tree | a0bb61ab7cf85babbf670cbbe1a3fec09c5fcca0 | |
parent | 42a270b5b5af48097f50ff35fe6ec9639b7364e7 (diff) | |
download | android_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.cc | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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()); |