mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-10-23 20:58:33 +00:00
klibc only has a riscv64 port, which hardcodes KLIBCBITSIZE = 64 and uses 64-bit loads and stores in its assembly, and upstream has no riscv32 port. With KLIBC_ARCH defaulting to TARGET_ARCH, the build fails: make[1]: *** No rule to make target '.../usr/klibc/arch/riscv32/MCONFIG'. Stop. Mark klibc and the recipes sharing klibc.inc incompatible with riscv32 so they are skipped instead of failing to build. Also skip all recipes inheriting klibc AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>