首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果你不是谷歌人,设置DEPOT_TOOLS_WIN_TOOLCHAIN=0

如果你不是谷歌人,设置DEPOT_TOOLS_WIN_TOOLCHAIN=0
EN

Stack Overflow用户
提问于 2016-07-29 04:07:07
回答 1查看 2K关注 0票数 1

有人能解释一下作为一个“谷歌人”是否会影响开源软件包的构建吗?

当试图构建v8时,构建文档状态

代码语言:javascript
复制
"If you are a non-googler you need to set DEPOT_TOOLS_WIN_TOOLCHAIN=0"

当我将DEPOT_TOOLS_WIN_TOOLCHAIN设置为0为“非谷歌人”时,构建就会很短。当我将DEPOT_TOOLS_WIN_TOOLCHAIN设置为1为“谷歌人”时,构建不会缩短,但稍后会以一种指向构建系统上需要特定哈希值的方式出错。

当询问googlegroup V8-用户的错误时,google的一名雇员说:

“如果我提到的环境变量设置正确,它将不会输入此代码。如果输入此代码,则不会设置该代码。预计它将失败。”

这意味着,对于“非谷歌员工”而言,这一构建预计会失败。

他接着说,我所在的构建平台不受支持(非谷歌人,没有哈希值.)然而,“它至少应该汇编”。

有人能解释一下“它至少应该编译”吗?

如果你是一个“非谷歌人”,你会使用另一个构建脚本和构建工具吗?否则可能会得到源,并使用不同的参数?你甚至试图构建包(在意义上说,“非谷歌员工”并不意味着要构建包)?

如果有人在这里有一些经验,这将是有帮助的,因为如果你不是谷歌员工,这将为尝试用set DEPOT_TOOLS_WIN_TOOLCHAIN=0构建包的人节省很多时间和麻烦。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-07-30 17:54:51

当然,您应该能够构建V8。您不需要访问任何特殊的基础设施或工具。有许多V8提交者不是谷歌员工。

这个特定的环境变量DEPOT_TOOLS_WIN_TOOLCHAIN对于Google来说是不同的,因为许可原因(通过depot_tools分发Microsoft ),但是您可以使用或不使用该变量构建V8。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38650356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档