From d15b77d4033be1ac3e7955b047b0e6774e506fcf Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Thu, 19 Mar 2020 14:27:16 +0100 Subject: [PATCH] dev-guide: add reference to required go-ceph dependencies Closes: #872 Signed-off-by: Niels de Vos --- docs/development-guide.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/development-guide.md b/docs/development-guide.md index 863a22279..7f07fa739 100644 --- a/docs/development-guide.md +++ b/docs/development-guide.md @@ -17,6 +17,13 @@ it is **highly** encouraged to: [install](https://golang.org/doc/install) it on your system. * Setup the [GOPATH](http://www.g33knotes.org/2014/07/60-second-count-down-to-go.html) environment. +* Ceph-CSI uses the native Ceph libaries through the [go-ceph + package](https://github.com/ceph/go-ceph). It is required to install the + Ceph C headers in order to compile Ceph-CSI. The packages are called + `libcephfs-devel`, `librados-devel` and `librbd-devel` on many Linux + distributions. See the [go-ceph installaton + instructions](https://github.com/ceph/go-ceph#installation) for more + details. * Run `$ go get -d github.com/ceph/ceph-csi` This will just download the source and not build it. The downloaded source will be at `$GOPATH/src/github.com/ceph/ceph-csi`