如何为单个配方使用其他编译器?

时间:2019-04-01 07:47:01

标签: yocto bitbake

我正在为多核MCU(A7 + M4)构建yocto映像。 U-Boot和Linux在A7上运行。 M4用于某些实时操作。

当前,我首先要构建M4部件(cmake项目),并且bitbake仅将二进制文件添加到图像中。我要做的是将M4构建集成到yocto构建过程中。为此,我需要为M4配方指定其他编译器,但找不到任何方法。

阅读yocto手册后,我认为编写自定义do_compile方法应该可行。但是我想应该有某种方法可以使用现有的cmake构建器。

1 个答案:

答案 0 :(得分:0)

我认为multiconfig功能是您想要的功能,只要两个变体都有自己的MACHINE定义: https://www.yoctoproject.org/docs/2.6/mega-manual/mega-manual.html#dev-building-images-for-multiple-targets-using-multiple-configurations