On Wed, Jun 21, 2023 at 12:27 PM Jason Andryuk <jandr...@gmail.com> wrote:
>
> On Wed, Jun 21, 2023 at 12:20 PM Anthony PERARD
> <anthony.per...@citrix.com> wrote:
> >
> > Defining ARCH and SRCARCH later in xen/Makefile allows to switch to
> > immediate evaluation variable type.
> >
> > ARCH and SRCARCH depends on value defined in Config.mk and aren't used
> > TARGET_SUBARCH or TARGET_ARCH, and not before it's needed in a
> > sub-make or a rule.
> >
> > This will help reduce the number of times the shell rune is been
> > run.
> >
> > With GNU make 4.4, the number of execution of the command present in
> > these $(shell ) increased greatly. This is probably because as of make
> > 4.4, exported variable are also added to the environment of $(shell )
> > construct.
> >
> > Also, `make -d` shows a lot of these:
> >     Makefile:39: not recursively expanding SRCARCH to export to shell 
> > function
> >     Makefile:38: not recursively expanding ARCH to export to shell function
> >
> > Reported-by: Jason Andryuk <jandr...@gmail.com>
> > Signed-off-by: Anthony PERARD <anthony.per...@citrix.com>
>
> Tested-by: Jason Andryuk <jandr...@gmail.com>

Tested-by: for the whole series, FYI.

Thanks,
Jason

Reply via email to