Bug 16335

Summary: Create more fine-grained buildtools
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Yoann Congal <yoann.congal>
Component: Scripts and ToolsAssignee: Richard Purdie <richard.purdie>
Status: NEW --- QA Contact:
Severity: normal    
Priority: Medium+ CC: ccasciato, ross.burton, tim.orling, yoann.congal
Version: unspecified   
Target Milestone: 6.2 M2   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Yoann Congal 2026-06-28 20:35:37 UTC
Current buildtools installs the whole set of tools[0]. When we need to add buildtools to a host to workaround a single host tool issue, we loose testing on every other tools.

Richard's idea[1] to avoid that: Create fine-grained buildtools: for exemple, one single buildtool dedicated to tar:
> I'm wondering if we should create a simpler "tar" buildtools tarball,
> to ensure other issues don't creep in on RHEL9 derivatives?
> [...]
> There is precedent for a single tool buildtools before when we had make
> issues with ./meta/recipes-core/meta/buildtools-make-tarball.bb
> (these days I'd class extend it!).

[0]: https://git.openembedded.org/openembedded-core/tree/meta/recipes-core/meta/buildtools-tarball.bb
[1]: https://lore.kernel.org/yocto-patches/e9ee27ab791e38456ff57b535abe9d56eac60f76.camel@linuxfoundation.org/T/#mfe71608ae4817d6339e143bc715169b217d5e347