Message ID | 20240925204845.390689-1-pierrick.bouvier@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | build contrib/plugins using meson | expand |
On 9/25/24 13:48, Pierrick Bouvier wrote: > Contrib plugins have been built out of tree so far, thanks to a Makefile. > However, it is quite inconvenient for maintenance, as we may break them, > especially for specific architectures. > > First patches are fixing warnings for existing plugins, then we add meson > support, and finally, we remove Makefile for contrib/plugins. > > Based on the proposal of Anton Kochkov on associated gitlab issue. > Solves: https://gitlab.com/qemu-project/qemu/-/issues/1710 > > Plugins are now deactivated by default on 32-bits hosts (since cf2a78), so we > can enable with meson without worrying of warnings when building plugins for 32 > bits. > > v2 > -- > > - removed warnings fix for 32 bits as they were incorrect. They are not needed > anymore as plugins are deprecated for 32 bits hosts. > > Removed patches for individual plugins. > > Pierrick Bouvier (2): > meson: build contrib/plugins with meson > contrib/plugins: remove Makefile for contrib/plugins > > configure | 18 -------- > Makefile | 10 ----- > meson.build | 4 ++ > contrib/plugins/Makefile | 87 ------------------------------------- > contrib/plugins/meson.build | 23 ++++++++++ > 5 files changed, 27 insertions(+), 115 deletions(-) > delete mode 100644 contrib/plugins/Makefile > create mode 100644 contrib/plugins/meson.build > Gentle ping on this series, to know if people are interested by this change. Thanks, Pierrick