On 08/08/2025 3:55 pm, Anthony PERARD wrote: > From: Anthony PERARD <anthony.per...@vates.tech> > > Patch series available in this git branch: > https://xenbits.xenproject.org/git-http/people/aperard/xen-unstable.git > br.libxl-libjsonc-v1 > > Hi, > > The library YAJL has been unmaintained for several years, without an obvious > fork to pick. > > On the other and the library json-c is been maintained and use by several > other > project, it's probably already installed on your machine. So this patch series > intend to allow to build the Xen toolstack again json-c, and forgo yajl. > > Just in case, YAJL is can still be used. > > There's bit of libxl API that exposes YAJL, mainly so it can be used by `xl` > to > call libxl_domain_config_gen_json(). It was exposed via the "libxl_json.h" > headers. This functions and others won't be available when libxl is build > against json-c. > > Cheers, > > Anthony PERARD (11): > xl: move printf_info prototype to an header > libxl: Remove duplicate libxl_domain_config_gen_json prototype > libxl: remove duplicated libxl__yajl_gen_asciiz() prototype
First three, trivially Acked-by: Andrew Cooper <andrew.coop...@citrix.com> I'll look at the rest when I've got a bit more time.