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.

Reply via email to