On Wed, Jul 04, 2018 at 07:57:30AM -0600, Jan Beulich wrote: > >>> On 04.07.18 at 14:03, <andrew.coop...@citrix.com> wrote: > > On 04/07/18 09:21, Jan Beulich wrote: > >>>>> On 03.07.18 at 22:55, <andrew.coop...@citrix.com> wrote: > >>> --- a/tools/include/Makefile > >>> +++ b/tools/include/Makefile > >>> @@ -21,6 +21,9 @@ xen/.dir: > >>> ln -sf $(addprefix $(XEN_ROOT)/xen/include/xen/,libelf.h elfstructs.h) > >>> xen/libelf/ > >>> ln -s ../xen-foreign xen/foreign > >>> ln -sf $(XEN_ROOT)/xen/include/acpi acpi > >>> +ifeq ($(CONFIG_X86),y) > >>> + ln -sf $(XEN_ROOT)/xen/include/xen/libx86 xen/libx86 > >>> +endif > >> Why not set the include path suitably? > > > > Because this is how everything else is currently done. If we want to > > change how tools get their hypervisor header files, that should be > > independent work. > > How this gets done here has no direct implications on pre-existing > mechanisms.
While not wrong refactoring the build system appears to be orthogonal to the entire series. This had been proposed before when I tried to separate the xen and tools build systems apart before and I do not recall why it wasn't done. In short don't block this series on this item. -- Doug _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel