[libvirt PATCH] CONTRIBUTING: Include information on build dependencies
laine at redhat.com
Tue Apr 21 17:16:30 UTC 2020
On 4/20/20 6:54 AM, Andrea Bolognani wrote:
> libvirt depends on a ton of packages, so trying to install them
> all by using the classic approach of repeatedly running configure
> and reacting to each failure by installing the corresponding
> missing package will inevitably lead to frustration.
> Luckily there's an easy solution to get most dependencies
> installed in one fell swoop, and we just need to document it.
> Signed-off-by: Andrea Bolognani <abologna at redhat.com>
Reviewed-by: Laine Stump <laine at redhat.com>
> CONTRIBUTING.rst | 19 +++++++++++++++++++
> 1 file changed, 19 insertions(+)
> diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
> index 68c7b547c6..f476700fdd 100644
> --- a/CONTRIBUTING.rst
> +++ b/CONTRIBUTING.rst
> @@ -17,3 +17,22 @@ your git clone run:
> $ make
> You'll find the freshly-built document in ``docs/contribute.html``.
> +If ``configure`` fails because of missing dependencies, you can set
> +up your system by calling
> + $ sudo dnf builddep libvirt
> +if you're on a RHEL-based distribution or
> + $ sudo apt-get build-dep libvirt
> +if you're on a Debian-based one.
> +You might still be missing some dependencies if your distribution is
> +shipping an old libvirt version, but that will get you much closer to
> +where you need to be to build successfully from source.
More information about the libvir-list