diff options
author | Eike Ziller <eike.ziller@qt.io> | 2019-04-11 11:49:33 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2019-04-11 11:29:19 +0000 |
commit | f1fa01e7967130608540e66801bb95a0b7c6bbb1 (patch) | |
tree | a94a5460b7b50541bac6694d193bba8d6d8ddd6f | |
parent | b9015cddce68d2858b70352d808e307944119f76 (diff) |
QtCreator: Limit 7z compression threads when repackaging documentation
Using many cores can lead to out of memory issues on our 32bit Windows
machines.
Change-Id: I3f6a17a849193d256d22b2617e4faa1b6a371b69
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
-rw-r--r-- | packaging-tools/build_wrapper.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/packaging-tools/build_wrapper.py b/packaging-tools/build_wrapper.py index b041bd787..70cc045df 100644 --- a/packaging-tools/build_wrapper.py +++ b/packaging-tools/build_wrapper.py @@ -340,7 +340,8 @@ def create_download_documentation_task(base_url, download_path): source_path = os.path.join(extract_path, 'doc') os.rename(os.path.join(extract_path, 'qt-everywhere-documentation'), source_path) - bld_utils.runCommand(['7z', 'a', target_filepath, source_path], + # limit compression to 2 cores to limit memory footprint for 32bit Windows + bld_utils.runCommand(['7z', 'a', '-mmt2', target_filepath, source_path], extract_path, None) task = Task("downloading documentation from {0} and repackaging it as {1}".format(url, target_filepath)) |