我有一个非常奇怪的依赖循环。它是这样的:
我在 some_library 中使用了一个 object_file,它由 Fred/Jim 目录中的 some_executable 使用,并且 scons 无法构建,说它找到了这个依赖循环:
object_file -> some_library -> some_executable -> Fred/Jim -> Fred -> 。-> 对象文件
对于该库中的几乎每个对象,但据我所知,对于该库的每个引用都不是。
更令人困惑的是,我们为 aix 和 solaris 架构都构建了这个,并且只有 solaris 构建这样做,aix 构建很好。
我正在迁移我们的构建系统,所以这可能是我最近更改的内容,但我不确定在哪里查看......