manifest使用集成bmc_sdk构建构建时,busybox定义在ibmc_sdk组件中,busybox虽然是定义在debug_dependencies下,但是构建release包时也带上了busybox,ibmc_sdk中busybox组件定义如下:
debug_dependencies:
- conan: busybox/1.34.1@openubmc/stable
1、构建debug包,有busybox,符合预期

2、构建release包,也有busybox,不符合预期

manifest使用集成bmc_sdk构建构建时,busybox定义在ibmc_sdk组件中,busybox虽然是定义在debug_dependencies下,但是构建release包时也带上了busybox,ibmc_sdk中busybox组件定义如下:
debug_dependencies:
- conan: busybox/1.34.1@openubmc/stable
1、构建debug包,有busybox,符合预期

2、构建release包,也有busybox,不符合预期

解释一下:
debug_dependencies 跟 hpm包和组件的build_type(debug、release) 不是一个概念。debug_dependencies 是在个人构建调试场景下使用的,即执行bingo build命令(bingo build -t personal), 执行 bingo build -h 可以查看支持的target-t TARGET, --target TARGET
构建目标,请查看build/target目录, 支持的目标:
install_sdk
personal
publish
app
bingo build -t publish -bt release`bingo build` 支持 `-t personal`、`-t publish` 等目标,`debug_dependencies` 与 `-t personal` 绑定,与 `-bt debug/release` 无关。
再请教下,使用bmcgo也是这样使用吗
是的