关于storage组件编译疑问?

问题背景:
执行bingo build -r openubmc_dev
出现以下WARN

问题:
1.如果要解决该警告需要怎么操作?
2.如何指定警告中对应组件的版本,如libsoc_adapter我希望指定为1.70.43,而不是1.70.1呢?我如果删除本地conan下只保留libsoc_adapter的1.70.43版本依旧会远程下载1.70.1,同时修改service.json文件增加"conan": “libsoc_adapter/[>=1.70.43]”,执行编译则会提示ERROR: Version range ‘>=1.70.43’ from requirement ‘libsoc_adapter/[>=1.70.43]@hw.ibmc.release/rc’ required by ‘storage/1.70.41@hw.ibmc.dev/dev’ could not be resolved in remote ‘openubmc_dev’

1 个赞

WARN,不是报错,不影响构建结果。 这是正常现象,因为bmc_sdk里的组件定义的依赖软件是范围版本。

具体原理 参考conan官方文档:

通过该帖子可以修改为指定版本 社区lsw编译不过 - #2,来自 huangjiapei_o2800