Я хочу добавить новый пакет в yocto, который зависит от другого пакета (состоящего из библиотеки, файла и двоичного файла), который я получаю из git. Новый пакет должен использовать общую библиотеку из старого пакета для его сборки.
Исходный код старой библиотеки должен быть централизован в одном месте, и весь пакет (проект) просто использует его при необходимости.
Как я могу собрать свой пакет, не изменяя свой старый пакет?
Могу ли я получить два источника из git в файле bb, а затем скомпилировать их по заказной библиотеке и новому приложению? если да то как?
Я пытался найти это, но я не нашел никакого постоянного результата.
Пример:
- package1.bb => собрать и сгенерировать пакет, содержащий бинарные файлы и так далее lib.
- package2.bb => собрать новый пакет, используя библиотеку package1.