[libvirt PATCH] meson: remove non-pkg-config fallback for devmapper

Michal Prívozník mprivozn at redhat.com
Tue Oct 20 11:07:44 UTC 2020


On 10/20/20 12:22 PM, Daniel P. Berrangé wrote:
> The fallback for distros which lack pkg-config support for devmapper
> references an undefined variable "tmp". It appears non of our supported
> build platforms are triggering this bug and so the fallback code can be
> removed entirely rather than fixed.
> 
> Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
> ---
>   meson.build | 7 -------
>   1 file changed, 7 deletions(-)
> 
> diff --git a/meson.build b/meson.build
> index a17d759702..c3ba34bbe0 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -1020,13 +1020,6 @@ endif
>   
>   devmapper_version = '1.0.0'
>   devmapper_dep = dependency('devmapper', version: '>=' + devmapper_version, required: false)
> -if not devmapper_dep.found()
> -  # devmapper is missing pkg-config files in ubuntu, suse, etc
> -  devmapper_dep = cc.find_library('devmapper', required: false)
> -  if devmapper_dep.found() and not cc.has_function('dm_task_run', dependencies: tmp)
> -    devmapper_dep = dependency('', required: false)
> -  endif
> -endif
>   if devmapper_dep.found()
>     conf.set('WITH_DEVMAPPER', 1)
>   endif
> 

Reviewed-by: Michal Privoznik <mprivozn at redhat.com>

And I still owe us the complete drop of libdevmapper (used in 
src/storage/storage_backend_mpath.c and parthelper).

Michal




More information about the libvir-list mailing list