【问题标题】:Sensitising intermittent parallel build issue (cmake)敏感间歇性并行构建问题 (cmake)
【发布时间】:2011-07-28 10:28:57
【问题描述】:

我正在尝试在我的 cmake 构建系统中围绕一些生成的文件调试间歇性并行构建问题。然而,很难可靠地测试或重现该问题。

有没有人知道如何加剧或敏感化此类问题?或者其他调试它们的策略?

【问题讨论】:

  • 恐怕代码不是公开的,但在这里使用了更多的眼睛建议,它确实有助于发现问题。如果您将其添加为答案,那么我会投票!

标签: makefile cmake intermittent


【解决方案1】:

可能是缺少 add_dependencies 以强制一个目标在另一个目标开始之前完全构建,或者在多个库中使用的 add_custom_command 输出。

如果两个库同时开始构建,并且它们都同时触发运行自定义命令,那么您将运行两个相互竞争的自定义命令,它们可能会覆盖彼此的结果,或混合结果。

你的代码是公开的吗?可以发给别人看吗?

一个好的策略是简单地将其展示给其他开发人员以获得“更多的目光”......

【讨论】:

    猜你喜欢
    • 2011-07-23
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多