我有一个很奇怪的依赖周期。它是这样的:
我在some_library中使用了一个object_file,目录Fred / Jim中的some_executable使用了这个对象,并且scons没有buld,说它找到了这个依赖循环:
object_file - > some_library - > some_executable - >弗雷德/吉姆 - >弗雷德 - > 。 - > object_file
对于该库中的几乎所有对象,但据我所知,对于该库的每个引用都没有。
更令人困惑的是,我们为aix和solaris架构构建了这个,只有solaris构建就可以了,aix构建很好。
我正在迁移我们的构建系统,所以这可能是我最近改变的,但我不确定在哪里看......
答案 0 :(得分:2)
啊,好吧,我找到了。
这是由于
之间python的细微差别a = ('string')
和
a = ('string', )
前者产生一个字符元组: - (