已开启
[Bug]: 【指定的是目录而非具体文件】增量构建重复构建 #5275
HsuYao创建于  14 天前
HsuYao
HsuYao
14 天前 创建

感谢对OpenHarmony社区的支持与关注,欢迎反馈缺陷。

发生了什么问题?

增量构建重复构建
./build.sh --product-name wukong100 --ccache --build-target selinux_adapter --gn-args enable_notice_collection=false --disable-package-image --gn-args enable_lto_O0=true --gn-args skip_generate_module_list_file=true --disable-part-of-post-build output_part_rom_status --disable-part-of-post-build get_warning_list --disable-part-of-post-build compute_overlap_rate --gn-args load_test_config=false --gn-args use_thin_lto=false --gn-args make_pac_format_image=true --keep-ninja-going

期望行为是什么?

源码什么不变,产物不变。不希望增量构建时重新构建

如何复现该缺陷

全量构建一次
./build.sh --product-name wukong100 --ccache --build-target selinux_adapter --gn-args enable_notice_collection=false --disable-package-image --gn-args enable_lto_O0=true --gn-args skip_generate_module_list_file=true --disable-part-of-post-build output_part_rom_status --disable-part-of-post-build get_warning_list --disable-part-of-post-build compute_overlap_rate --gn-args load_test_config=false --gn-args use_thin_lto=false --gn-args make_pac_format_image=true --keep-ninja-going
增量构建一次

其他补充信息

prebuilts/build-tools/linux-x86/bin/ninja -d explain -w dupbuild=warn -C out/wukong100 -k1000000 selinux_adapter 2>&1
ninja -d explain信息

ninja explain: output obj/base/security/selinux_adapter/selinux_check.stamp older than most recent input obj/base/security/selinux_adapter (1790057796900357242 vs 1790057796901357232)
[1/5] STAMP obj/base/security/selinux_adapter/selinux_check.stamp
ninja explain: obj/base/security/selinux_adapter/selinux_check.stamp is dirty
[2/5] STAMP obj/base/security/selinux_adapter/selinux_group.stamp
ninja explain: obj/base/security/selinux_adapter/selinux_group.stamp is dirty
[3/5] STAMP obj/out/wukong100/build_configs/security/selinux_adapter/selinux_adapter_info.stamp
ninja explain: obj/base/security/selinux_adapter/selinux_group.stamp is dirty
ninja explain: obj/out/wukong100/build_configs/security/selinux_adapter/selinux_adapter_info.stamp is dirty
[4/5] ACTION //out/wukong100/build_configs/security/selinux_adapter:selinux_adapter(//build/toolchain/ohos:ohos_clang_arm64)
ninja explain: obj/out/wukong100/build_configs/security/selinux_adapter/selinux_adapter_install_modules.json is dirty
ninja explain: obj/out/wukong100/build_configs/security/selinux_adapter/selinux_adapter_dep_modules.json is dirty
[5/5] STAMP obj/out/wukong100/build_configs/security/selinux_adapter/selinux_adapter.stamp

版本或分支信息

likedislike
HsuYaoHsuYao
14 天前 添加了label:bug
openharmony_ci
openharmony_ci成员
14 天前 评论:

感谢提交Issue!关于Issue的交互操作,请访问OpenHarmony社区支持命令清单。如果有问题,请联系 [@JerryH1011](https://gitcode.com/JerryH1011) [@JiDong-CS1](https://gitcode.com/JiDong-CS1) [@hehehe-li](https://gitcode.com/hehehe-li) [@chennian](https://gitcode.com/chennian) 。如果需要调整订阅PR、Issue的变更状态,请访问链接。


Thanks for submitting the issue. For more commands, please visit OpenHarmony Command List. If you have any questions, please refer to committer gitcode for help. If you need to change the subscription of a Pull Request or Issue, please visit the link.

likedislike
openharmony_ciopenharmony_ci成员
14 天前 添加了label:waiting_for_assign
HsuYaoHsuYao
14 天前 修改标题为 “[Bug]: 增量构建重复构建(指定的是目录而非具体文件)”,原标题为“[Bug]: 增量构建重复构建”
HsuYaoHsuYao
14 天前 修改标题为 “[Bug]: 【指定的是目录而非具体文件】增量构建重复构建”,原标题为“[Bug]: 增量构建重复构建(指定的是目录而非具体文件)”
HsuYaoHsuYao
14 天前 关联了pull request:[Bug]: 【指定的是目录而非具体文件】增量构建重复构建