[PATCH] config/x86: enable compatibility with muon-build
Thomas Monjalon
thomas at monjalon.net
Sun Jul 12 02:47:55 CEST 2026
22/04/2026 13:02, Loftus, Ciara:
> > Subject: [PATCH] config/x86: enable compatibility with muon-build
> >
> > Muon[1] is a reimplementation of meson in C, and in some ways is rather
> > stricter than meson in processing the build files. Make a few small
> > changes to the meson.build files to improve muon compatibility without
> > affecting meson:
> > * when checking a list of compiler args always use has_multi_arguments
> > rather than has_argument, even if list only contains one item.
> > * when putting lists of compiler args in message output, explicitly
> > convert to a string for output using ','.join().
> >
> > [1] https://github.com/muon-build/muon
> >
> > Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
>
> I tested this out with both muon built from source and muon downloaded
> as a package ("muon-meson"). Only the version from source worked, as the
> package version was missing some features required for building DPDK. I
> encountered the same issue with the cnxk driver you flagged. Build was
> successful after disabling. I think it makes sense to make these
> changes.
>
> Acked-by: Ciara Loftus <ciara.loftus at intel.com>
Applied, thanks.
More information about the dev
mailing list