Thank you so much for the info!

Best Regards,
Jiatong Shen

On Wed, Sep 6, 2023 at 4:37 PM Daniel P. Berrangé <berra...@redhat.com>
wrote:

> On Wed, Sep 06, 2023 at 03:25:48PM +0800, Jiatong Shen wrote:
> > Hello community,
> >
> >    I want to know how to build libvirt-go-module statically? My go
> version
> > is 1.17 and libvirt-go-module version is v1.9007.0. Thank you very much
> for
> > the help.
>
> There is not any way to build fully statically, because libvirt.so itself
> does not support static builds. The default build of libvirt Go bindings
> will dynamically link to libvirt.so. If you set the 'libvirt_dlopen'
> build tag when compiling, then instead of directly dynamically linking,
> the libvirt Go binding will dynamically load libvirt.so at runtime.
> The latter approach means you DO NOT need libvirt installed in your
> development or build environment, but you DO need libvirt.so installed
> in your production deployment.
>
> With regards,
> Daniel
> --
> |: https://berrange.com      -o-
> https://www.flickr.com/photos/dberrange :|
> |: https://libvirt.org         -o-
> https://fstop138.berrange.com :|
> |: https://entangle-photo.org    -o-
> https://www.instagram.com/dberrange :|
>
>

-- 

Best Regards,

Jiatong Shen

Reply via email to