Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependencies and documentation #5

Open
mjafin opened this issue Dec 21, 2016 · 5 comments
Open

Dependencies and documentation #5

mjafin opened this issue Dec 21, 2016 · 5 comments

Comments

@mjafin
Copy link

mjafin commented Dec 21, 2016

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/

@axman6
Copy link
Contributor

axman6 commented Dec 22, 2016

@Deguerre Any thoughts on this?

@Deguerre
Copy link
Collaborator

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

@mjafin
Copy link
Author

mjafin commented Dec 22, 2016

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

@Deguerre
Copy link
Collaborator

Deguerre commented Jan 3, 2017

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

@Sinan81
Copy link

Sinan81 commented Feb 1, 2018

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants