On Wed, Mar 19, 2025 at 02:40:33PM +0100, Marek Marczykowski-Górecki wrote: > There are clearly some build path embedding left. And > -ffile-prefix-map=/-fdebug-prefix-map= doesn't work correctly with > XEN_ROOT having xen/.. at the end. > BTW, would it be acceptable to have this? > > $(call cc-option-add,CFLAGS,CC,-fdebug-prefix-map=$(realpath > $(XEN_ROOT))=.)
Hi, Could you avoid using $(XEN_ROOT) in hypervisor build system? (It's fine in "tools/"). In "xen/", there's a few variables you can use if they are needed: $(abs_objtree) $(abs_srctree) for absolutes path, and $(srctree) $(objtree) for relative path. That also should avoid the need to use $(realpath ). Cheers, -- Anthony Perard | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech