【发布时间】: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 示例,那就太好了。