On Thu, Oct 20, 2022 at 03:32:05PM -0500, Eric Blake wrote: > When --enable/disable-vddk is not given to configure, our default was > to base on the current architecture. But we know that we are > targeting a .so library built for Linux, so we can also gate things > based on the host OS. And doing so means that vddk is no longer even > attempted on mingw, eliminating the need to explicitly enable/disable > it in our CI recipes.
It would theoretically be possible to get VDDK to work for the Windows port. (In fact I believe someone asked for this). However at the moment it's Linux only so this is fine. Rich. > configure.ac | 6 +++--- > ci/build.sh | 2 -- > 2 files changed, 3 insertions(+), 5 deletions(-) > > diff --git a/configure.ac b/configure.ac > index d506fb51..000a7d67 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1302,11 +1302,11 @@ AC_ARG_ENABLE([vddk], > dnl newer versions which are supported only on x86-64. Don't > dnl compile on other platforms. > AC_MSG_CHECKING([if the host CPU is compatible with VDDK]) > - AS_IF([test "$host_cpu" = "x86_64"],[ > - AC_MSG_RESULT([yes ($host_cpu)]) > + AS_IF([test "$host_cpu" = "x86_64" && test "$host_os" = "linux-gnu"],[ > + AC_MSG_RESULT([yes ($host)]) > enable_vddk=yes > ],[ > - AC_MSG_RESULT([no ($host_cpu)]) > + AC_MSG_RESULT([no ($host)]) > enable_vddk=no > ]) > ]) > diff --git a/ci/build.sh b/ci/build.sh > index 7d31d5c5..241d0ef5 100755 > --- a/ci/build.sh > +++ b/ci/build.sh > @@ -122,14 +122,12 @@ main() { > CONFIG_ARGS="\ > $CONFIG_ARGS > --disable-ocaml > ---disable-vddk > " > ;; > *) > CONFIG_ARGS="\ > $CONFIG_ARGS > --enable-ocaml > ---enable-vddk > " > ;; > esac > -- > 2.37.3 > > _______________________________________________ > Libguestfs mailing list > Libguestfs@redhat.com > https://listman.redhat.com/mailman/listinfo/libguestfs -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com nbdkit - Flexible, fast NBD server with plugins https://gitlab.com/nbdkit/nbdkit _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs