Hi, > On 17 Nov 2020, at 09:42, Jan Beulich <jbeul...@suse.com> wrote: > > Olaf reported observing > > xenstat_qmp.c:26:10: fatal error: _paths.h: No such file or directory > .../tools/libs/stat/../../../tools/Rules.mk:153: xenstat_qmp.opic] Error 1 > > Obviously _paths.h, when included by any of the sources, needs to be > created in advance of compiling any of them, not just the non-PIC ones. > > Reported-by: Olaf Hering <o...@aepfle.de> > Signed-off-by: Jan Beulich <jbeul...@suse.com> Reviewed-by: Bertrand Marquis <bertrand.marq...@arm.com>
Cheers Bertrand > --- > A similar issue (at the time of the report) in the building of > libxenstore was addressed by Jürgen's 9af5e2b31b4e ("tools/libs/store: > don't use symbolic links for external files"). > > --- a/tools/libs/stat/Makefile > +++ b/tools/libs/stat/Makefile > @@ -30,7 +30,7 @@ include $(XEN_ROOT)/tools/libs/libs.mk > > include $(XEN_ROOT)/tools/libs/libs.mk > > -$(LIB_OBJS): _paths.h > +$(LIB_OBJS) $(PIC_OBJS): _paths.h > > PYLIB=bindings/swig/python/_xenstat.so > PYMOD=bindings/swig/python/xenstat.py >