On 07.12.2021 12:04, Anthony PERARD wrote: > On Thu, Dec 02, 2021 at 03:06:54PM +0100, Jan Beulich wrote: >> On 25.11.2021 14:39, Anthony PERARD wrote: >>> +export XEN_BUILD_EFI XEN_BUILD_PE MKRELOC >>> +export EFI_LDFLAGS >>> +endif >> >> Exporting MKRELOC in particular isn't very nice. I wonder whether there >> wouldn't be a way to keep it local to xen/Makefile. > > I don't think that's possible. The value of MKRELOC depends on a call > with OBJDUMP which depends on call with LD which depends on a call with > CC. And the call with CC is the one I'm trying to move.
Like suggested for another variable elsewhere, besides moving the definition (which I agree looks difficult to achieve) there's also the option of passing it on the command line to (presumably) just the single sub-make which actually means to consume it. It's only the final linking step where it's needed afaict. Jan
