[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v1 2/2] Strip build path directories in tools, xen and xen/arch/x86
On Thu, Mar 20, 2025 at 10:18:28AM +0000, Anthony PERARD wrote: > 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 ). XEN_ROOT is literally "$(abs_srctree)/..". And I need to resolve it to not have /.. for prefix-map to work correctly. Would it be better to use literal $(realpath $(abs_srctree)/..)? Or use just $(abs_srctree) and have paths in debug symbols relative to hypervisor source dir, instead of xen repo root? I'm not sure if that wouldn't confuse some tools... -- Best Regards, Marek Marczykowski-Górecki Invisible Things Lab Attachment:
signature.asc
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |