On 10月25日, 下午4时42分, Lynnos <
tj.lin...@gmail.com> wrote:
> 如果你不想编译 foo-native,那么你可以把他们加到 ASSUME_PROVIDED 变量中
> 前提是你的机器上已经安装了foo-native包,你可以通过包管理工具来安装
>
> 比如有依赖于
git-native.bb,而你不想在浪费时间编译,那么你用 apt-get /emerge等管理工具把git安装上就可以了
>
谢谢,就是因为我机子本来就emerge 得有git,但又发现还要再次用oe生成git-native所以想找个办法去除它,有了关键字后我再
GOOGLE就方便了
http://blog.chinaunix.net/u/32610/showart_404150.html
ignore = bb.data.getVar("ASSUME_PROVIDED", self.configuration.data, 1)
or ""
self.status.ignored_dependencies = Set( ignore.split() )
看到这里,我们就能明白在local.conf.sample,里ASSUME_PROVIDED的意思了吧,如果你一旦定义了
ASSUME_PROVIDED的时候,bitbake就会把它放入 ignored_dependencies,也就是说,不会再编译这些
package了。