From 41d20d3731392a577d64567a590d239e509750a1 Mon Sep 17 00:00:00 2001 From: AMD Toolchain Support <73240730+amd-toolchain-support@users.noreply.github.com> Date: Wed, 20 Mar 2024 04:15:09 +0530 Subject: [PATCH] amdblibm: add support for parallel build (#43258) --- var/spack/repos/builtin/packages/amdlibm/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/amdlibm/package.py b/var/spack/repos/builtin/packages/amdlibm/package.py index 6f47bdc3818..e0e0a36aaab 100644 --- a/var/spack/repos/builtin/packages/amdlibm/package.py +++ b/var/spack/repos/builtin/packages/amdlibm/package.py @@ -8,6 +8,7 @@ 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))