summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorEirik Nygaard <eirik@yahoo-inc.com>2016-06-21 13:56:30 +0200
committerEirik Nygaard <eirik@yahoo-inc.com>2016-06-21 15:29:05 +0200
commit8594240c5db449981be51ce6175a37a93f643e67 (patch)
treeec67b1c87f714a52e08c3c7d84b6e7330b3e0acd /README.md
parent5d76f522d0c9060beee044541faf98e00ed90c70 (diff)
More build instructions
Diffstat (limited to 'README.md')
-rw-r--r--README.md23
1 files changed, 16 insertions, 7 deletions
diff --git a/README.md b/README.md
index 92cfbdb9771..4b607b5fc9f 100644
--- a/README.md
+++ b/README.md
@@ -17,8 +17,20 @@ For user documentation see TODO: Github pages link
### 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 currently supported on CentOS 7.
+
+#### Install required build dependencies
+
+ sudo yum -y install epel-release centos-release-scl
+ 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 RUN 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
@@ -29,10 +41,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
cmake .
make
@@ -52,4 +61,4 @@ Code licensed under the Apache 2.0 license. See LICENSE file for terms.
## Documenting your features
-See [README-documentation.md](README-documentation.md). \ No newline at end of file
+See [README-documentation.md](README-documentation.md).