Skip to content

Commit 5520ee9

Browse files
fix OOM crash
Signed-off-by: Prateek Chawla <[email protected]>
1 parent 2a7aad7 commit 5520ee9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

easybuild/easyblocks/l/llvm.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,7 @@ def extra_options():
224224
'enable_rtti': [True, "Enable RTTI", CUSTOM],
225225
'full_llvm': [False, "Build LLVM without any dependency", CUSTOM],
226226
'minimal': [False, "Build LLVM only", CUSTOM],
227+
'max_link_jobs': [2, "Maximum number of link jobs, defaults to 2", CUSTOM],
227228
'python_bindings': [False, "Install python bindings", CUSTOM],
228229
'skip_all_tests': [False, "Skip running of tests", CUSTOM],
229230
'skip_sanitizer_tests': [True, "Do not run the sanitizer tests", CUSTOM],
@@ -315,6 +316,8 @@ def __init__(self, *args, **kwargs):
315316

316317
self.full_llvm = self.cfg['full_llvm']
317318

319+
self.general_opts.update({"LLVM_PARALLEL_LINK_JOBS": self.cfg['max_link_jobs']})
320+
318321
if self.cfg['minimal']:
319322
conflicts = [_ for _ in self.minimal_conflicts if self.cfg[_]]
320323
if conflicts:

0 commit comments

Comments
 (0)