On 2018-09-24 11:21, Samuel Ortiz wrote:
> Hi All,
> 
> It seems that back in 2013, Paolo tried to start a GSoC project [1]
> aimed at integrating Kconfig into QEMU and use it as its main
> configuration framework.
> 
> I personally think that the rationale described in this GSoC project
> is still valid today. However I'm not sure the project even started and
> in any case it seems that none of it ever made it upstream.
> Since this is something we may be able to start looking at, I'd like to
> understand a few things:
> 
> - Are there any fundamental reasons why the QEMU maintainers think that
>   Kconfig would not fit QEMU's configuration requirements?
> - Are there other efforts currently going on for improving QEMU's
>   configuration framework?
> - Did this GSoC project ever started?

 Hi,

thanks for your interest! As far as I know, the project never started
(but Paolo might know more here). There are currently some efforts going
on to make the build process a little bit more flexible, but it's rather
about improving the usage of the various CONFIG_xxx flags (see e.g. the
recent changes to tests/Makefile.include), and not about replacing the
"configure" scripts and Makefiles with an alternative system.

Whether Kconfig would still make sense for QEMU - I don't know. A good
way for configuring the CONFIG_xxx switches in the default-configs
folder would be very appealing, but I think we still need something
equivalent to the "configure" script that also detects the libraries
that are available on the host system. Can Kconfig also provide such a
detection mechanism?

  Thomas

Reply via email to