On 5/21/19 10:39 AM, Richard Henderson wrote: > On 5/21/19 5:32 AM, Daniel P. Berrangé wrote: >> The core authorization API is a dependancy of the crypto code for the >> TLS servers. The TLS server code is pulled into anything which links >> to the crypto objects, which is every QEMU tool. This in turns means >> that every tool ended up linking to the authz code, which in turn >> pulls in the PAM library dep. >> >> This splits the authz code so that everything links to the base object >> which defines the API. Only the system emulators and qemu-nbd link to >> the object classes providing the implementations of the authz object >> API. This has the effect of removing the PAM library dep from qemu-img, >> qemu-io and other helper tools. >> >> Signed-off-by: Daniel P. Berrangé <berra...@redhat.com> >> --- >> Makefile | 5 +++-- >> Makefile.objs | 1 + >> Makefile.target | 3 ++- >> authz/Makefile.objs | 9 +++++---- >> 4 files changed, 11 insertions(+), 7 deletions(-) > > No changes to tests/? Surely that means some tests no longer link?
Or I could notice your v2, farther down in my mailbox... ;-) r~