On Tue, Jul 14, 2020 at 2:43 PM Ciara Power <[email protected]> wrote: > > If Jansson was found, the headers list is overwritten when including > rte_metrics_telemetry.h, which prevents rte_metrics.h from being > installed. This is now fixed to add to headers, rather than overwrite, > to allow both headers be installed when Jansson is present. > > Fixes: c5b7197f662e ("telemetry: move some functions to metrics library") > Cc: [email protected] > > Signed-off-by: Ciara Power <[email protected]> > --- > lib/librte_metrics/meson.build | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/lib/librte_metrics/meson.build b/lib/librte_metrics/meson.build > index 27ccbd655..eed27b880 100644 > --- a/lib/librte_metrics/meson.build > +++ b/lib/librte_metrics/meson.build > @@ -8,7 +8,7 @@ jansson = dependency('jansson', required: false) > if jansson.found() > ext_deps += jansson > sources += files('rte_metrics_telemetry.c') > - headers = files('rte_metrics_telemetry.h') > + headers += files('rte_metrics_telemetry.h') > deps += ['ethdev', 'telemetry'] > includes += include_directories('../librte_telemetry') > endif
Reproduced the issue. The fix lgtm. Acked-by: David Marchand <[email protected]> -- David Marchand

