Lynxbee topic

OpenEmbedded

Articles about OpenEmbedded.

Fix Yocto “RDEPENDS but Not a Build Dependency”

The Yocto `[build-deps]` warning means packaging discovered a runtime edge that the earlier task graph could not reliably satisfy. Fix the metadata at the correct layer after identifying both the output package and its provider recipe.

BitBake Build Process: Tasks, Packages and Debugging

BitBake does not blindly execute a fixed shell-script sequence. It builds a dependency graph, checks task signatures and shared-state artifacts, then runs only the work needed to produce the requested recipe, package, image, or SDK.

Build a Yocto Cross-Compilation SDK

A useful Yocto toolchain is more than a compiler: it carries the target sysroot, headers, libraries, tuning, and build metadata that match an image. Build that SDK with `populate_sdk`, then prove it by compiling and inspecting a target binary.

Fix Yocto “Installed but Not Shipped” QA Errors

This Yocto QA failure is a packaging mismatch: `do_install` placed an artifact under `${D}`, but no output package claimed it. Trace the reported path, package it intentionally or remove it, then inspect the generated package rather than hiding the warning.

Build and Customize Yocto Image Recipes

A Yocto image recipe describes the root filesystem and image features you want; the selected machine and BSP layers provide the board-specific kernel, bootloader, and hardware configuration. This walkthrough turns that relationship into a repeatable build you can maintain.

Fix Yocto No GNU_HASH ELF QA Errors

Yocto reports No GNU_HASH when a packaged ELF was not linked with the build system’s LDFLAGS. Fix the upstream link command first; suppress the check only for an unavoidable, verified prebuilt binary.

Engineering weekly

Useful technical knowledge, not inbox noise.

Receive verified fixes, references, labs, and tools. Confirm by email; unsubscribe any time.