gossamer icon indicating copy to clipboard operation
gossamer copied to clipboard

Dependencies and documentation

Open mjafin opened this issue 8 years ago • 5 comments

Hi there, Many thanks for releasing gossamer to the community. I had a few issues trying to use it, namely the documentation is quite sparse and in a typical HPC environment the dependencies are quite restricting. We use CentOS6 and e.g. libboost is 1.41.0 so gossamer won't compile.

Any chance you could release precompiled binaries compiled on older servers? Like what bioconda are doing, http://bioconda.github.io/

mjafin avatar Dec 21 '16 15:12 mjafin

@Deguerre Any thoughts on this?

axman6 avatar Dec 22 '16 00:12 axman6

First step is to implement a statically-linked target. Happy to do that, but it probably won't get done before Christmas.

Deguerre avatar Dec 22 '16 01:12 Deguerre

Thanks for the comments - will the statically linked target still depend on quite a new libc though if you compile it on Ubuntu 16?

mjafin avatar Dec 22 '16 08:12 mjafin

No, that won't be an issue. The problem is the C++ ABI, which only affects C++ libraries, which libc is not.

Deguerre avatar Jan 03 '17 01:01 Deguerre

A coworker of mine successfully compiled gossamer on Centos6. I believe the key to the successful compilations was using boost 1.55 compiled with extra required libraries as discussed in http://www.boost.org/doc/libs/1_55_0/more/getting_started/unix-variants.html

Apart from that our set up is: cmake v 3.10 gcc 7.2

Sinan81 avatar Feb 01 '18 23:02 Sinan81