|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v6 00/18] libxl: JSON infrastructure, fixes and prerequisite patches for new API
On 06/10/2014 04:10 PM, Boris Ostrovsky wrote: On 06/10/2014 10:14 AM, Ian Campbell wrote:On Mon, 2014-06-09 at 13:43 +0100, Wei Liu wrote:Wei Liu (18): A libxl: make cpupool_qualifier_to_cpupoolid a library functionApplied.A xl: remove parsing of "vncviewer" option in xl domain config fileApplied.M libxl: fix JSON generator for uint64_tAcked + applied.A libxl IDL: rename json_fn to json_gen_fn A libxl_json: introduce libxl__object_from_json A libxl_json: introduce parser functions for builtin typesThe last one breaks on older gcc: In file included from flexarray.c:16: libxl_internal.h:136: error: redefinition of typedef ‘libxl__gc’ libxl_json.h:25: note: previous declaration of ‘libxl__gc’ was here In file included from flexarray.c:16:libxl_internal.h:1641: error: redefinition of typedef ‘libxl__json_object’ libxl_json.h:26: note: previous declaration of ‘libxl__json_object’ was heremake[4]: *** [flexarray.o] Error 1Looks like at some point gcc started allowing multiple typedefs. So, for example: And this is apparently that point (for version 4.6, I believe): https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=ce3765bf44e49ef0568a1ad4a0b7f807591d6412 -boris
_______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |