The only dependency is Boost 1.70.0 (currently). E.g. you can do
conda create -n sophia boost=1.70.0- g++ >= 7
- Boost 1.70.0
With Conda you can do
conda create -n sophia gxx_linux-64=8 boost=1.70.0to create an environment to build the sophia and sophiaAnnotate binaries.
To build you need to do
source activate sophia
cd Release_sophia
build-sophia.sh
cd ../Release_sophiaAnnotate
build-sophiaAnnotate.shNote that the build-scripts are for when you manage your dependencies with Conda.
If you want to compile statically you need to install glibc and boost static libraries (not possible with Conda, in the moment) and do
source activate sophia
cd Release_sophia
STATIC=true build-sophia.sh
cd ../Release_sophiaAnnotate
STATIC=true build-sophiaAnnotate.sh