summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorAMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com>2024-03-20 04:15:09 +0530
committerGitHub <noreply@github.com>2024-03-19 16:45:09 -0600
commit41d20d3731392a577d64567a590d239e509750a1 (patch)
tree4ae8b5e98efdf175d52c47f5511af36ed1a8a73b /var
parentdde8fa5561bc9f8b3e7c19311f53e85a42987a5e (diff)
downloadspack-41d20d3731392a577d64567a590d239e509750a1.tar.gz
spack-41d20d3731392a577d64567a590d239e509750a1.tar.bz2
spack-41d20d3731392a577d64567a590d239e509750a1.tar.xz
spack-41d20d3731392a577d64567a590d239e509750a1.zip
amdblibm: add support for parallel build (#43258)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/amdlibm/package.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/amdlibm/package.py b/var/spack/repos/builtin/packages/amdlibm/package.py
index 6f47bdc381..e0e0a36aaa 100644
--- a/var/spack/repos/builtin/packages/amdlibm/package.py
+++ b/var/spack/repos/builtin/packages/amdlibm/package.py
@@ -8,6 +8,7 @@ import os
from llnl.util import tty
from spack.package import *
+from spack.util.cpus import determine_number_of_jobs
class Amdlibm(SConsPackage):
@@ -65,7 +66,7 @@ class Amdlibm(SConsPackage):
def build_args(self, spec, prefix):
"""Setting build arguments for amdlibm"""
- args = ["--prefix={0}".format(prefix)]
+ args = [f"-j{determine_number_of_jobs(parallel=True)}", f"--prefix={prefix}"]
if self.spec.satisfies("@4.1: "):
args.append("--aocl_utils_install_path={0}".format(self.spec["aocl-utils"].prefix))