提交 b314ca67 authored 作者: Luciano Paz's avatar Luciano Paz 提交者: Ricardo Vieira

Add extra logging information for cmodule

上级 7b13a955
...@@ -2007,13 +2007,18 @@ def try_blas_flag(flags): ...@@ -2007,13 +2007,18 @@ def try_blas_flag(flags):
cflags.extend(f"-L{path_wrapper}{d}{path_wrapper}" for d in std_lib_dirs()) cflags.extend(f"-L{path_wrapper}{d}{path_wrapper}" for d in std_lib_dirs())
res = GCC_compiler.try_compile_tmp( res = GCC_compiler.try_compile_tmp(
test_code, tmp_prefix="try_blas_", flags=cflags, try_run=True test_code, tmp_prefix="try_blas_", flags=cflags, try_run=True, output=True
) )
# res[0]: shows successful compilation # res[0]: shows successful compilation
# res[1]: shows successful execution # res[1]: shows successful execution
# res[2]: shows execution results
# res[3]: shows execution or compilation error message
if res and res[0] and res[1]: if res and res[0] and res[1]:
return " ".join(flags) return " ".join(flags)
else: else:
_logger.debug(
"try_blas_flags of flags: %r\nfailed with error message %s", flags, res[3]
)
return "" return ""
...@@ -2801,7 +2806,6 @@ def default_blas_ldflags(): ...@@ -2801,7 +2806,6 @@ def default_blas_ldflags():
_logger.debug("The following blas flags will be used: '%s'", res) _logger.debug("The following blas flags will be used: '%s'", res)
return res return res
else: else:
_logger.debug(f"Supplied flags {res} failed to compile")
_logger.debug("Supplied flags '%s' failed to compile", res) _logger.debug("Supplied flags '%s' failed to compile", res)
raise RuntimeError(f"Supplied flags {flags} failed to compile") raise RuntimeError(f"Supplied flags {flags} failed to compile")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论