目前,misc-compile构建器根本不进行快照,这迫使重新运行make.bash。这对于子仓库来说尤其令人恼火,因为它增加了一堆不必要的构建延迟。我们至少应该为每个构建器名称启用快照功能(这是有道理的,因为我们将为给定的GOOS/GOARCH提供标准构建)。
make.bash
GOOS/GOARCH
ztyzrc3y1#
CC @golang/release
rks48beu2#
由于Go编译器是每个平台上的交叉编译器,我们可以交替使用所有misc-compile子仓库构建器与一个通用的、已经快照化的宿主工具链(例如linux/amd64)。x/build的更改可能会更具侵入性,但最终结果将更加资源高效。
misc-compile
linux/amd64
x/build
2条答案
按热度按时间ztyzrc3y1#
CC @golang/release
rks48beu2#
由于Go编译器是每个平台上的交叉编译器,我们可以交替使用所有
misc-compile
子仓库构建器与一个通用的、已经快照化的宿主工具链(例如linux/amd64
)。x/build
的更改可能会更具侵入性,但最终结果将更加资源高效。