On 18.03.2025 18:01, Marek Marczykowski-Górecki wrote: > --- a/xen/Makefile > +++ b/xen/Makefile > @@ -411,6 +411,8 @@ ifneq ($(CONFIG_CC_IS_CLANG),y) > CFLAGS += -Wa,--strip-local-absolute > endif > > +$(call cc-option-add CFLAGS,CC,-ffile-prefix-map=$(XEN_ROOT)=.)
With this, ... > --- a/xen/arch/x86/Makefile > +++ b/xen/arch/x86/Makefile > @@ -137,6 +137,7 @@ $(TARGET): $(TARGET)-syms $(efi-y) $(obj)/boot/mkelf32 > mv $(TMP) $(TARGET) > > CFLAGS-$(XEN_BUILD_EFI) += -DXEN_BUILD_EFI > +$(call cc-option-add > CFLAGS-$(XEN_BUILD_EFI),CC,-ffile-prefix-map=$(XEN_ROOT)=.) ... why is this also needed? CFLAGS-y ought to be folded into CFLAGS. Jan