Update building on cave cluster authored by Thomas Vierjahn's avatar Thomas Vierjahn
# Building on the CAVE cluster
# Building on the (CAVE) cluster
## Prepare
As of ab6e467eb4d7169337e2d358b7df0419c8ea8d5f, there are some prerequisites to be met.
As of 70aa37d7e4c1a375f4aae53b2a13e2ab9c057e77, there are some prerequisites to be met.
### Conan
```bash
......@@ -18,13 +18,6 @@ module load cmake/3.10.1
module load gcc/6
```
### Build System
```bash
conan install ninja_installer/1.8.2@bincrafters/stable \
-s arch_build=x86_64 -s os_build=Linux
export PATH=~/.conan/data/ninja_installer/1.8.2/bincrafters/stable/package/[HASH]/bin:$PATH
```
### Boost
Create `user-config.jam` in your home directory with this content:
```
......@@ -37,6 +30,12 @@ g++ --version
```
and adapt the content of `user-config.jam` accordingly.
### Select correct ABI version
Add the following to the top-level `CMakeLists.txt`:
```cmake
add_definitions(-D_GLIBCXX_USE_CXX11_ABI=1)
```
## Build
```bash
mkdir -p build/centos7.x84_64.gcc-6
......
......