[lxc-devel] [lxd/master] doc: Update requirements
stgraber on Github
lxc-bot at linuxcontainers.org
Sun Aug 12 15:12:13 UTC 2018
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 354 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20180812/256e135e/attachment.bin>
-------------- next part --------------
From 66235d106deb7c920ecb57f8d9b63bdedf141e0c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber at ubuntu.com>
Date: Sun, 12 Aug 2018 11:11:56 -0400
Subject: [PATCH] doc: Update requirements
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Stéphane Graber <stgraber at ubuntu.com>
---
doc/requirements.md | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/doc/requirements.md b/doc/requirements.md
index 229b76a31..0b80fa926 100644
--- a/doc/requirements.md
+++ b/doc/requirements.md
@@ -1,8 +1,6 @@
# Requirements
## Go
-
-LXD requires Go 1.9 or higher.
-Both the golang and gccgo compilers are supported.
+LXD requires Go 1.9 or higher and is only tested with the golang compiler.
## Kernel requirements
The minimum supported kernel version is 3.13.
@@ -29,3 +27,15 @@ LXD requires LXC 2.0.0 or higher with the following build options:
To run recent version of various distributions, including Ubuntu, LXCFS
should also be installed.
+
+## Additional libraries (and development headers)
+LXD uses `dqlite` for its database, to build and setup the custom
+`sqlite3` and `dqlite` needed for it, you can run `make deps`.
+
+LXD itself also uses a number of (usually packaged) C libraries:
+ - libacl1
+ - libcap2
+ - libuv1 (for `dqlite`)
+
+Make sure you have both the libraries themselves and their development
+headers (-dev packages) installed.
More information about the lxc-devel
mailing list