Fetch the repository succeeded.
【任务描述】
repo init -u https://gitee.com/openharmony-sig/manifest -b master -m devboard_fnlink_soc_bestechnic.xml --no-repo-verify
在根目录下,执行 hb set -root .
,选择bestechnic-iotlink_demo
. 报错如下:
比对iotlink-demo和qemu的工程配置,前者缺失version、type等字段,补充上。
重新编译,错误如下:
如果需要确认相关的config.json、config.gni 见如下目录:
【解决方案】
【任务来源】
编译框架做了调整。调整后标准系统和lite系统使用一套编译和产品配置框架。
编译框架要求产品做如下适配:
另外,这样比较大的改动,有没有经过考虑过兼容性?对外部影响太大了。
目前这个方案就是兼容后的结果。
由于lite和standard两个系统产品配置格式差异较大,所以不得已需要添加版本号来做兼容。
框架合并的基本思路是:产品配置和编译入口用lite的,部件架构用的是standard的,取两者的长处来搞的。
Sign in to comment