Message ID | 20220622103312.1098389-1-alex@linutronix.de |
---|---|
Headers | show |
Series | (e)SDK workflow directly in a Yocto build | expand |
Hi Alex On Wednesday, 22 June 2022 22:33:06 NZDT Alexander Kanavin wrote: > There's been a recent discussion about how we can make the Yocto SDK > experience better [1]. One of the ideas was to eliminate the SDK > as a separate artefact altogether and simply provide everything > that the SDK and eSDKs do directly in a yocto build. This does not > mean that people have to 'learn Yocto', but rather that the integrators > should provide a well-functioning sstate cache infrastructure (same as > with minimal eSDK, really), and a few wrapper scripts for setting up the > build and the SDK environment that run layer setup and bitbake behind the > scenes. FWIW I think this is quite clever - well done :) One question though: > 2. Run: > $ bitbake meta-ide-support > $ bitbake -c populate_sysroot gtk+3 > (or any other target or native item that the application developer would > need) > $ bitbake populate-sysroots Should this have been "build-sysroots"? "populate-sysroots" doesn't seem to be a valid target. It looks like this is in the SDK manual as well. Cheers Paul
On Mon, 10 Oct 2022 at 10:23, Paul Eggleton <bluelightning@bluelightning.org> wrote: > > 2. Run: > > $ bitbake meta-ide-support > > $ bitbake -c populate_sysroot gtk+3 > > (or any other target or native item that the application developer would > > need) > > $ bitbake populate-sysroots > > Should this have been "build-sysroots"? "populate-sysroots" doesn't seem to be > a valid target. It looks like this is in the SDK manual as well. Yes, of course. It's a simple typo, I'll fix the docs. Alex
Hello Alexander, On Wed, Jun 22, 2022 at 12:33 PM Alexander Kanavin <alex.kanavin@gmail.com> wrote: > > There's been a recent discussion about how we can make the Yocto SDK > experience better [1]. One of the ideas was to eliminate the SDK > as a separate artefact altogether and simply provide everything > that the SDK and eSDKs do directly in a yocto build. > > So without further ado, here's how you get a 'SDK' with this set of patches: > Thanks for this work! I like this approach. Regards, Leon.
Cheers - try the new layer setup and config management tools too :-) Alex On Thu, 13 Oct 2022 at 10:44, Leon Woestenberg <leon@sidebranch.com> wrote: > > Hello Alexander, > > On Wed, Jun 22, 2022 at 12:33 PM Alexander Kanavin > <alex.kanavin@gmail.com> wrote: > > > > There's been a recent discussion about how we can make the Yocto SDK > > experience better [1]. One of the ideas was to eliminate the SDK > > as a separate artefact altogether and simply provide everything > > that the SDK and eSDKs do directly in a yocto build. > > > > So without further ado, here's how you get a 'SDK' with this set of patches: > > > Thanks for this work! I like this approach. > > Regards, > > Leon.