diff options
author | Eirik Nygaard <eirik@yahoo-inc.com> | 2016-06-21 13:56:30 +0200 |
---|---|---|
committer | Eirik Nygaard <eirik@yahoo-inc.com> | 2016-06-21 15:29:05 +0200 |
commit | 8594240c5db449981be51ce6175a37a93f643e67 (patch) | |
tree | ec67b1c87f714a52e08c3c7d84b6e7330b3e0acd | |
parent | 5d76f522d0c9060beee044541faf98e00ed90c70 (diff) |
More build instructions
-rw-r--r-- | README.md | 23 |
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). |