regression in meson build, AC_PATH_PROG lost

Daniel P. Berrangé berrange at redhat.com
Fri Nov 20 14:36:44 UTC 2020


On Fri, Nov 20, 2020 at 03:31:39PM +0100, Andrea Bolognani wrote:
> On Fri, 2020-11-20 at 13:58 +0100, Martin Kletzander wrote:
> > On Fri, Nov 20, 2020 at 12:24:38PM +0100, Andrea Bolognani wrote:
> > > While I would love the simplification such an approach would yield,
> > > I have to point out that there is at least one advantage to checking
> > > for the availability of commands at build time, even if those
> > > commands will only ever be invoked at runtime: it makes it obvious
> > > those commands are going to be needed later on.

> Lastly, if we stopped looking for commands at build time we would be
> enabling features that can, in reality, never work: iscsiadm, for
> example, is Linux-only, but if we removed the corresponding build
> time check we would start building the iscsi storage driver, which
> requires the command to be present, on FreeBSD and macOS too. This
> would be incredibly misleading and, well, just plain wrong IMHO.

If you remove the iscsiadm check, it has to be replaced with
an os == linux check in meson instead.


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 :|




More information about the libvir-list mailing list