avoid circular import (#20236)
This commit is contained in:
parent
09aae616c7
commit
d6765fe95d
@ -8,7 +8,6 @@
|
|||||||
from llnl.util.lang import memoized
|
from llnl.util.lang import memoized
|
||||||
|
|
||||||
import spack.spec
|
import spack.spec
|
||||||
from spack.build_environment import dso_suffix
|
|
||||||
from spack.spec import CompilerSpec
|
from spack.spec import CompilerSpec
|
||||||
from spack.util.executable import Executable, ProcessError
|
from spack.util.executable import Executable, ProcessError
|
||||||
from spack.compilers.clang import Clang
|
from spack.compilers.clang import Clang
|
||||||
@ -30,6 +29,7 @@ def architecture_compatible(self, target, constraint):
|
|||||||
def _gcc_get_libstdcxx_version(self, version):
|
def _gcc_get_libstdcxx_version(self, version):
|
||||||
"""Returns gcc ABI compatibility info by getting the library version of
|
"""Returns gcc ABI compatibility info by getting the library version of
|
||||||
a compiler's libstdc++ or libgcc_s"""
|
a compiler's libstdc++ or libgcc_s"""
|
||||||
|
from spack.build_environment import dso_suffix
|
||||||
spec = CompilerSpec("gcc", version)
|
spec = CompilerSpec("gcc", version)
|
||||||
compilers = spack.compilers.compilers_for_spec(spec)
|
compilers = spack.compilers.compilers_for_spec(spec)
|
||||||
if not compilers:
|
if not compilers:
|
||||||
|
Loading…
Reference in New Issue
Block a user