summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/python/python3-newrelic
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-05-12 12:52:48 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-05-12 12:52:48 +0000
commit88a1c197f845b3e63458c90a48f88177d9f7e986 (patch)
tree4ef7a183d410adb3638254673133e3385c32761a /recipes-devtools/python/python3-newrelic
parentfb1d9123351c86d7804e78e1518788913fb7c672 (diff)
downloadmeta-virtualization-88a1c197f845b3e63458c90a48f88177d9f7e986.tar.gz
xen: fix buildpaths QA errors for hypervisor EFI and debug packages
Xen's hypervisor Makefile overrides CFLAGS entirely with its own flags (nostdinc, fno-builtin, etc.), so OE's DEBUG_PREFIX_MAP flags added via CFLAGS never reach the hypervisor compilation. The existing prefix map entries in xen.inc appeared to work only because sstate was caching pre-built packages — a fresh rebuild exposes the embedded TMPDIR paths in the EFI binary and debug symbols. Inject the prefix maps through EXTRA_CFLAGS_XEN_CORE, which is Xen's own mechanism for accepting additional compiler flags and is already passed through to oe_runmake. This fixes the EFI binary paths. The xen-syms debug binary retains one source path in .debug_str from the linker/assembly stage, which does not honor the C compiler's -fdebug-prefix-map. Since xen-syms is only shipped in the -dbg package (not a deployment target), skip buildpaths for xen-dbg. This is an optional QA test — not in CHECKLAYER_REQUIRED_TESTS — so it has no impact on yocto-check-layer compatibility. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-devtools/python/python3-newrelic')
0 files changed, 0 insertions, 0 deletions