mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-10-15 06:17:16 +00:00
201f3c95cca902207c5f6ad25ca057e803921542
pocketpy's upstream CMakeLists.txt defaults PK_BUILD_WITH_UNITY to ON for CMake >= 3.16, which makes CMake generate a synthetic translation unit (Unity/unity_pocketpy_c.c) that #includes every source file by its absolute build-tree path. That generated file gets copied verbatim into the pocketpy-src package's /usr/src/debug tree, so its embedded paths trip the buildpaths QA check for both TMPDIR and the build host's HOME directory. Setting OEQA_BUILDPATHS_SKIP as suggested in the warning text would only silence the HOME-directory half of the check; TMPDIR has no skip mechanism in insane.bbclass and would keep firing. Instead, disable the Unity build via -DPK_BUILD_WITH_UNITY=OFF so CMake emits normal per-file translation units with no absolute paths in their contents. AI-Generated: Uses Claude Code Signed-off-by: Khem Raj <raj.khem@gmail.com>
Collection of layers for the OE-core universe
Main layer maintainer: Khem Raj raj.khem@gmail.com
This repository is a collection of layers to supplement OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories
Languages
BitBake
85.1%
Shell
5.6%
NASL
3.4%
C
2.6%
Roff
1.8%
Other
1.3%