[Buildroot] [PATCH] package/qemu: allow building only the guest agent

Carlos Santos unixmania at gmail.com
Sat Mar 25 01:14:18 UTC 2023


On Fri, Mar 24, 2023 at 7:15 AM Thomas Petazzoni
<thomas.petazzoni at bootlin.com> wrote:
>
> On Wed, 22 Mar 2023 20:15:11 -0300
> unixmania at gmail.com wrote:
>
> > -     select BR2_PACKAGE_QEMU_TOOLS if !BR2_PACKAGE_QEMU_SYSTEM && !BR2_PACKAGE_QEMU_LINUX_USER
>
> Is the build working OK if neither the tools, nor qemu-system, nor
> qemu-user nor qemu-qa are enabled?
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, co-owner and CEO, Bootlin
> Embedded Linux and Kernel engineering and training
> https://bootlin.com

Yes. It just does not install anything useful:

$ cat build/qemu-7.2.0/.files-list.txt
qemu,./usr/share/qemu/keymaps/sl
qemu,./usr/share/qemu/keymaps/sv
qemu,./usr/include/qemu-plugin.h
qemu,./usr/share/qemu/keymaps/ar
qemu,./usr/share/qemu/keymaps/bepo
qemu,./usr/share/qemu/keymaps/cz
qemu,./usr/share/qemu/keymaps/da
qemu,./usr/share/qemu/keymaps/de
qemu,./usr/share/qemu/keymaps/de-ch
qemu,./usr/share/qemu/keymaps/en-gb
qemu,./usr/share/qemu/keymaps/en-us
qemu,./usr/share/qemu/keymaps/es
qemu,./usr/share/qemu/keymaps/et
qemu,./usr/share/qemu/keymaps/fi
qemu,./usr/share/qemu/keymaps/fo
qemu,./usr/share/qemu/keymaps/fr
qemu,./usr/share/qemu/keymaps/fr-be
qemu,./usr/share/qemu/keymaps/fr-ca
qemu,./usr/share/qemu/keymaps/fr-ch
qemu,./usr/share/qemu/keymaps/hr
qemu,./usr/share/qemu/keymaps/hu
qemu,./usr/share/qemu/keymaps/is
qemu,./usr/share/qemu/keymaps/it
qemu,./usr/share/qemu/keymaps/ja
qemu,./usr/share/qemu/keymaps/lv
qemu,./usr/share/qemu/keymaps/lt
qemu,./usr/share/qemu/keymaps/mk
qemu,./usr/share/qemu/keymaps/nl
qemu,./usr/share/qemu/keymaps/no
qemu,./usr/share/qemu/keymaps/pl
qemu,./usr/share/qemu/keymaps/pt
qemu,./usr/share/qemu/keymaps/pt-br
qemu,./usr/share/qemu/keymaps/ru
qemu,./usr/share/qemu/keymaps/th
qemu,./usr/share/qemu/trace-events-all
qemu,./usr/share/qemu/keymaps/tr

The keymaps should not be installed if no qemu-system is built. I
already sent a patch upstream attempting to fix the problem but the
problem is still there:

https://lists.gnu.org/archive/html/qemu-devel/2023-01/msg00084.html

I also have a patch to install trace-events-all only if necessary.
Unfortunately, making these changes happen in qemu takes a long time.

-- 
Carlos Santos <unixmania at gmail.com>



More information about the buildroot mailing list