已关闭
[Bug-Report|缺陷反馈]: build.sh脚本-v参数不生效 #843
GuoWenbo创建于  16 天前关闭于  9 天前
GuoWenbo成员
16 天前 创建

Describe the current behavior / 问题描述 (Mandatory / 必填)

根据脚本帮助文本,-v/--verbose 应该显示构建命令。并且当前 CMake build-mode 帮助里也有:

--verbose, -v = Enable verbose output ... including the build commands to be executed.

因此用户执行 bash build.sh --pkg -v 时,预期应该能看到实际编译命令。

实际-v 只设置了一个 shell 变量字符串,但没有被后续命令使用,因此和不加 -v 基本没有区别,无法打开 verbose 编译日志。

Environment / 环境信息 (Mandatory / 必填)

all

Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)

执行 bash build.sh --pkg -v

Describe the expected behavior / 预期结果 (Mandatory / 必填)

执行 bash build.sh --pkg -v 时,预期应该能看到实际编译命令。

排查编译参数时会被误导。例如手工打开 verbose 后,日志里可以看到__FILE__相关处理:

-D__FILE__='"prof_host_job.cpp"' -Wno-builtin-macro-redefined
-D__FILE__="platform_info.cpp" -Wno-builtin-macro-redefined

但通过 build.sh --pkg -v 无法稳定看到这些编译命令。

Special notes for this issue/备注 (Optional / 选填)

likedislike
GGuoWenbo成员
16 天前 添加了label:bug-report
GGuoWenbo成员
16 天前 修改了issue 的描述
ykl999
ykl999成员
15 天前 评论:

你好,问题已收到。我们会排查相关编译选项,并修复

likedislike
陈天銮陈天銮
15 天前 关联了pull request:【PR】: fix: 修复 build.sh -v/--verbose 选项不生效的问题
ykl999ykl999成员
9 天前 issue状态由 进行中 改变为 已解决
ykl999ykl999成员
9 天前 关闭了 issue
CANN-robotCANN-robot成员
9 天前 添加了label:resolved