【问题标题】:how to remove the -j9 option from the build process in gnome-builder如何从 gnome-builder 的构建过程中删除 -j9 选项
【发布时间】:2017-05-15 19:34:13
【问题描述】:

我有一个现有的 Vala 项目(使用 automake),它可以从命令提示符完美构建,但是当从 gnome-builder 启动构建过程时它会失败。问题是并行性问题。 gnome-builder 在 make 期间插入 -j9。

make 'all' '-j9'

如何删除 -j9 选项?或至少将其设置为 -j1。 我尝试将 Preferences、Build->Build Workers 设置为 1,但这似乎并没有改变任何东西。 gnome-builder的版本是3.22.2。

【问题讨论】:

  • 如果缺少依赖项导致 make 争用,那么你应该追踪它并修复它......其他人的 make 配置将与你的不同,所以他们会遇到同样的问题即使你解决它。
  • 我在某处读到 automake 当前不支持 vala 的并行构建。如果有人可以向我指出包含 vapi 生成的 Makefile.am 示例,那就太好了。

标签: gnome vala


【解决方案1】:

您的项目中的以下设置如何?将其更改为 1。

【讨论】:

  • 我已将其设置为各种值,包括 1(如原始问题中所述)。它不会改变任何东西。我想知道这是否是一个错误?
【解决方案2】:

原来这是一个错误。 https://bugzilla.gnome.org/show_bug.cgi?id=776708。 现在已修复。首选项、Build->Build Workers 现在按预期运行。

【讨论】:

    猜你喜欢
    • 2019-06-26
    • 2023-03-17
    • 2018-01-04
    • 1970-01-01
    • 2017-11-23
    • 2019-09-12
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    相关资源
    最近更新 更多