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
|
self.spec.version.dotted_numeric_string
|
||||||
)
|
)
|
||||||
try:
|
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):
|
except (ValueError, archspec.cpu.UnsupportedMicroarchitecture):
|
||||||
isa_arg = ""
|
isa_arg = ""
|
||||||
|
|
||||||
@ -286,6 +286,10 @@ def setup_dependent_build_environment(self, env, dependent_spec):
|
|||||||
for item in env_paths:
|
for item in env_paths:
|
||||||
env.prepend_path("SPACK_ENV_PATH", item)
|
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]:
|
def _implicit_rpaths(pkg: spack.package_base.PackageBase) -> List[str]:
|
||||||
detector = spack.compilers.libraries.CompilerPropertyDetector(pkg.spec)
|
detector = spack.compilers.libraries.CompilerPropertyDetector(pkg.spec)
|
||||||
|
Loading…
Reference in New Issue
Block a user