[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/4] interface: avoid redefinition of __XEN_INTERFACE_VERSION__
On 28/02/17 14:13, Ian Jackson wrote: > Juergen Gross writes ("Re: [Xen-devel] [PATCH 1/4] interface: avoid > redefinition of __XEN_INTERFACE_VERSION__"): >> Hmm, maybe this is the problem: the value from the command line is >> (textually) __XEN_LATEST_INTERFACE_VERSION__ while the value from the >> #define is the _value_ of __XEN_LATEST_INTERFACE_VERSION__ due to the >> pre-processor having replaced it already. >> >> In case this makes sense, my suggestion seems to be appropriate, no? > > Maybe. Another possibly would be to contrive to #define > __XEN_INTERFACE_VERSION__ before __XEN_LATEST_INTERFACE_VERSION__. > Then the second substitution would occur later. Please drop this patch. Seems there are paths where __XEN_INTERFACE_VERSION__ is being set to a different value. The main problem seems to be that xenctrl.h #define's __XEN_TOOLS__ in order to get all structures of #include'd headers, but it isn't #undef'ining it at the end. I believe all stubdoms using xenctrl.h in their main app should explicitly set __XEN_INTERFACE_VERSION__ in their config file to __XEN_LATEST_INTERFACE_VERSION__. I'll send a patch doing this. Juergen _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |