Seeed-Studio / meta-seeed-cm4

MIT License
14 stars 10 forks source link

update main to build with honister #5

Closed pabigot closed 2 years ago

pabigot commented 2 years ago

This PR updates the recipes in main to fix the override syntax required by BitBake 1.52 (Honister 3.4) to use colon instead of underscore. It then reapplies the (non-reverted) patches added to dunfell after the branch from main, incorporating override changes into those patches where necessary.

Following this are a few tweaks to the seeed-reterminal machine to fix building chromium from meta-browser on honister, and avoid the mess that occurs when an image doesn't include the overlays necessary to support the default-enabled vc4 drivers. A kernel patch fixes a log spamming hdmi driver error present in rpi-5.10.y by backporting the fix from 5.11. The last couple are things I wanted but aren't necessarily relevant to this layer. If you don't want them just drop them.

With this I can build and run chromium on reTerminal with honister.

I don't plan to maintain this fork or make significant changes, but merging or cherry-picking could make it easier to use more recent versions of Yocto, and would simplify preparing for Kirkstone.

FWIW the QT demo doesn't work because meta-qt5's honister branch uses 5.15.2 and the pre-built .so files linked in the recipe are from 5.11.3.

bigbearishappy commented 2 years ago

Thank you so much for your contribution.