On Thu, Jan 25, 2018 at 09:38:13 +0000, Daniel Berrange wrote: > The QEMU driver loadable module needs to be able to resolve all ELF > symbols it references against libvirt.so. Some of its symbols can only > be resolved against the storage_driver.so loadable module which creates > a hard dependancy between them. By moving the storage file backend > framework into the util directory, this gets included directly in the > libvirt.so library. The actual backend implementations are still done as > loadable modules, so this doesn't re-add deps on gluster libraries. > > Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> > --- [...] > diff --git a/src/storage/storage_source_backend.h b/src/util/virstoragefilebackend.h > similarity index 94% > rename from src/storage/storage_source_backend.h > rename to src/util/virstoragefilebackend.h > index 8288bebb1f..6cd51750ee 100644 > --- a/src/storage/storage_source_backend.h > +++ b/src/util/virstoragefilebackend.h > @@ -1,5 +1,5 @@ > /* > - * storage_source_backend.h: internal storage source backend contract > + * virstoragefilebackend.h: internal storage source backend contracta I was actually striving to move and rename all the stuff dealing with virStorageSource to be called with the appropriate prefix. This will also need splitting of src/util/virstoragefile.c, so this would be a regression in naming in my opinion.
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list