|
From: | Paolo Bonzini |
Subject: | Re: [PATCH] meson: Propagate gnutls dependency |
Date: | Mon, 4 Jan 2021 15:40:32 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 |
On 04/01/21 14:21, Peter Maydell wrote:
The rest of QEMU should only ever be using QEMU's TLS abstractions and not directly be tied to GNUTLS. So ideally the gnutls flags should only ever be added in the crypto/meson.build, and anything which depends on that should then get the flags indirectly.Unfortunately include/crypto/tlscreds.h leaks this implementation detail
That is not a problem. As Daniel said, anything depending on crypto can still get the gnutls flags _indirectly_.
In my proposed solution to the bug you'd get that via io_ss.add(crypto, qom) libio = static_library(..., dependencies: io_ss.dependencies()) for example. Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |