summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md21
1 files changed, 15 insertions, 6 deletions
diff --git a/README.md b/README.md
index 709c6adb798..722041c294d 100644
--- a/README.md
+++ b/README.md
@@ -19,8 +19,20 @@ look at our
### Setting up build environment
- sudo yum -y install epel-release
- # TODO: Install build deps or depend on Build-Require in .spec file?
+C++ building is supported on CentOS 7.
+
+#### Install required build dependencies
+
+ sudo yum -y install epel-release centos-release-scl yum-utils
+ sudo yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/g/vespa/vespa/repo/epel-7/group_vespa-vespa-epel-7.repo
+ sudo yum -y install devtoolset-4-gcc-c++ devtoolset-4-libatomic-devel \
+ Judy-devel cmake3 ccache lz4-devel zlib-devel maven libicu-devel llvm-devel \
+ llvm-static java-1.8.0-openjdk-devel openssl-devel rpm-build make \
+ vespa-boost-devel vespa-libtorrent-devel vespa-zookeeper-c-client-devel vespa-cppunit-devel
+
+or use our prebuilt docker image
+
+ # TODO: Add docker command
### Building Java modules
@@ -31,10 +43,7 @@ Java modules can be built on any environment having Java and Maven:
### Building C++ modules
-C++ building is currently supported on CentOS 7:
-
-TODO: List required build dependencies
-
+ source /opt/rh/devtoolset-4/enable
sh bootstrap.sh full
cmake .
make