b5351d8b7f
From [1]: "The build system is now partly based on Meson. However, building is still done with configure and make as in previous versions of QEMU." Qemu requires meson >= 0.55.3, Buildroot use the latest version 0.56.0. In order to add host-meson dependency we have to remove --python option since it requires to use the meson bundled into Qemu sources [2]. Even without --python, python3 is used. See config-host.mak: PYTHON=output/host/bin/python3 -B See config-host.mak to check if meson and ninja from HOST_DIR are used: MESON=output/host/bin/meson NINJA=output/host/bin/ninja Since the switch to meson is partial and still requires using the configure script, keep using generic-package infra. Disable new options introduced in Qemu 5.2.0: --disable-virtiofsd --disable-vhost-user-blk-server Runtime tested on gitlab [3] [1] https://wiki.qemu.org/ChangeLog/5.2#Build_Information [2] https://git.qemu.org/?p=qemu.git;a=blob;f=configure;h=18c26e0389741643748c70ac7788a996ef006834;hb=553032db17440f8de011390e5a1cfddd13751b0b#l1895 [3] https://gitlab.com/kubu93/buildroot/-/pipelines/228214205 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> |
||
---|---|---|
.. | ||
0001-user-exec-fix-usage-of-mcontext-structure-on-ARM-uCl.patch | ||
0002-Fix-build-with-64-bits-time_t.patch | ||
Config.in | ||
Config.in.host | ||
qemu.hash | ||
qemu.mk |