Как использовать другой компилятор для одного рецепта? - PullRequest
0 голосов
/ 01 апреля 2019

Я создаю изображение yocto для многоядерного MCU (A7 + M4).U-Boot и Linux работают на A7.M4 используется для некоторых операций в реальном времени.

В настоящее время я создаю часть M4 (проект cmake), а bitbake добавляет в образ только двоичный файл.Что я хочу сделать, так это интегрировать сборку M4 в процесс сборки yocto.Для этого мне нужно указать другой компилятор для рецепта M4, но я не могу найти способ сделать это.

После прочтения руководства по yocto я думаю, что написание собственного метода do_compile должно работать.Но я думаю, что должен быть какой-то способ использовать существующий компоновщик cmake.

1 Ответ

0 голосов
/ 01 апреля 2019

Я думаю, что вам нужна именно функция multiconfig, если оба варианта имеют свое собственное определение MACHINE: https://www.yoctoproject.org/docs/2.6/mega-manual/mega-manual.html#dev-building-images-for-multiple-targets-using-multiple-configurations

...