[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/hvmloader: link errno.h from xen internal
>>> On 03.11.14 at 03:03, <tiejun.chen@xxxxxxxxx> wrote: > On 2014/10/31 17:15, Jan Beulich wrote: >>>>> On 31.10.14 at 03:18, <tiejun.chen@xxxxxxxxx> wrote: >> >> (You omitted half of the tools maintainers; Cc-ing them now.) > > I think I already pick all relevant maintainers to review this patch, > > $ ./scripts/get_maintainer.pl > 0004-tools-hvmloader-link-errno.h-from-xen-internal.patch > Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > Wei Liu <wei.liu2@xxxxxxxxxx> > xen-devel@xxxxxxxxxxxxx > > So please tell me whom should be included specifically. It's not clear to me why the script doesn't name the others. Just go the ./MAINTAINERS and look at the relevant section. >>> --- a/tools/firmware/hvmloader/Makefile >>> +++ b/tools/firmware/hvmloader/Makefile >>> @@ -84,9 +84,13 @@ ROMS += $(SEABIOS_ROM) >>> endif >>> >>> .PHONY: all >>> -all: subdirs-all >>> +all: subdirs-all .dir >>> $(MAKE) hvmloader >>> >>> +.dir: >>> + @rm -rf errno.h >> >> Why? > > We should make sure we are linking to create a non-existing file, > otherwise you may see this, > > ln: failed to create symbolic link '...': File exists But you know of ln's -f option, don't you? >>> --- a/tools/firmware/hvmloader/util.h >>> +++ b/tools/firmware/hvmloader/util.h >>> @@ -6,6 +6,7 @@ >>> #include <stddef.h> >>> #include <xen/xen.h> >>> #include <xen/hvm/hvm_info_table.h> >>> +#include "errno.h" >> >> Does this allow xenbus.c to still build? I think this either should go into > > I did a test as follows: > 1: make clean > 2: make xen > 3: make tools > 4: make clean > 5: make tools > > Is this covering xenbus? Yes, but it's still surprising that including both works. Presumably this is because the definitions are in fact identical when you build on Linux. Building elsewhere might then be a problem, so this should be avoid in any event. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |