bazel使用中存在的问题

只开远端缓存时。kernel采用的bazel编译,遇到如下问题:

1、Action 详情二进制文件解析为文本文件时报错,无法进一步比较分析导致缓存不命中的原因。--- JDK版本的问题

2、远端缓存全部命中时间收益不明显 ---需分析是否为网络原因

3、$HOME/.bazelrc中指定分析日志保存文件用于分析。 但由于无法指定相对路径,同一工程中全部bazel分析结果都保存在kernel根路径下,造成覆盖。无法批量分析

4、提取kernel中的bazel命令,本地重复编译两次,第二次可以全部命中本地缓存,秒级构建。但清理本地缓存,只使用远端缓存,本地重复编译两次,第二次无法全部远端缓存。原因未知。

本文属于如下文章中的子章节

bazel学习系列章节汇总_m0_74043383的博客-CSDN博客

相关推荐
糖果Autosar5 个月前
Writing Bazel rules: library rule, depsets, providers
bazel
糖果Autosar5 个月前
Writing Bazel rules: simple binary rule
bazel
m0_740433831 年前
bazel远程缓存(Remote Cache)
bazel