intel-oneapi-compilers: use the correct uarch options
This commit is contained in:
parent
df92dad225
commit
f6e9ec48c0
@ -235,7 +235,7 @@ def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
self.spec.version.dotted_numeric_string
|
||||
)
|
||||
try:
|
||||
isa_arg = uarch.optimization_flags(self.spec.name, version_number)
|
||||
isa_arg = uarch.optimization_flags(self.archspec_name(), version_number)
|
||||
except (ValueError, archspec.cpu.UnsupportedMicroarchitecture):
|
||||
isa_arg = ""
|
||||
|
||||
@ -286,6 +286,10 @@ def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
for item in env_paths:
|
||||
env.prepend_path("SPACK_ENV_PATH", item)
|
||||
|
||||
def archspec_name(self) -> str:
|
||||
"""Name that archspec uses to refer to this compiler"""
|
||||
return self.spec.name
|
||||
|
||||
|
||||
def _implicit_rpaths(pkg: spack.package_base.PackageBase) -> List[str]:
|
||||
detector = spack.compilers.libraries.CompilerPropertyDetector(pkg.spec)
|
||||
|
Loading…
Reference in New Issue
Block a user