On Thu, 20 Aug 2020 at 17:02, Paolo Bonzini <[email protected]> wrote:
> Meson (just like configure before it) is looking for SDL and other
> dependencies even if you're not building system emulators.
>
> Because you don't have those dependencies installed as static libraries,
> Meson warns that library is marked as "not found" even though the
> library itself is there.

Looking at the old configure logic, I think what we do for a static
link is that we do a test compile, and if it succeeds then we enable
SDL, and if it doesn't we silently don't enable SDL (and I haven't
tested but I assume that this config without the dependencies
available as static libraries is going to fail that compile test).
Presumably Meson is complaining rather than just treating "don't have
a working static SDL and user didn't pass --enable-sdl" as
"silently don't enable SDL" ?

>  To suppress the warnings, it's enough to put
> an "if have_system" around the dependency check.  Let me know if you
> want me to do it now.

Don't need to fix this now; I guess we can do it later.

thanks
-- PMM

Reply via email to