[meta-virtualization][RFC][PATCH 3/5] packagegroup-yocto-builder: add additional dependencies
[email protected] Sun, 26 Jul 2026 17:02:45 -0700
| Newsgroups | org.yoctoproject.lists.meta-virtualization |
|---|---|
| Message-ID | <[email protected]> |
From: Tim Orling <[email protected]> During run-time testing of container-yocto-builder, it was discovered that sanity testing of g++ failed and glibc-dev, libgcc-dev, libatomic-dev are needed. It was also discovered that we need ca-certificates for git cloning with https:// protocol. During a build, it was discovered that rpmdeps.real needs libgomp. This would likely be needed for other gcc-runtime needs, so add it to packagegroup-yocto-builder-toolchain. In run-time testing of the bitbake-setup workflow, including with the core/yocto/sstate-mirror-cdn fragment enabled, it was discovered that: * bitbake (python itself probably) needs locale-base-en-us * bitbake-config-build needs util-linux-flock and util-linux-getopt * wss:// protocol for hashequiv server needs python3-websockets (for sstate-mirror-cdn fragment) For more details, see docs/container-yocto-builder. Signed-off-by: Tim Orling <[email protected]> --- recipes-core/packagegroups/packagegroup-yocto-builder.bb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/recipes-core/packagegroups/packagegroup-yocto-builder.bb b/recipes-core/packagegroups/packagegroup-yocto-builder.bb index 35080cd5..e75e50a4 100644 --- a/recipes-core/packagegroups/packagegroup-yocto-builder.bb +++ b/recipes-core/packagegroups/packagegroup-yocto-builder.bb @@ -68,6 +68,7 @@ RDEPENDS:packagegroup-yocto-builder-toolchain = "\ diffutils \ git \ git-perltools \ + ca-certificates \ python3 \ python3-modules \ perl \ @@ -87,6 +88,10 @@ RDEPENDS:packagegroup-yocto-builder-toolchain = "\ zstd \ rpcsvc-proto \ ${@bb.utils.contains('TCLIBC', 'glibc', 'glibc-utils', '', d)} \ + ${@bb.utils.contains('TCLIBC', 'glibc', 'glibc-dev', '', d)} \ + libgcc-dev \ + libatomic-dev \ + libgomp \ " # Layer 3: Yocto-specific tools + utilities @@ -124,4 +129,8 @@ RDEPENDS:packagegroup-yocto-builder-extras = "\ ncurses \ ncurses-terminfo-base \ subversion \ + locale-base-en-us \ + python3-websockets \ + util-linux-flock \ + util-linux-getopt \ " -- 2.47.3