Closed fpusan closed 4 years ago
Dear Fernando, I'll take a look on that ASAP. Regards, Adam
Dear Adam, I managed to get around the issue by manually compiling gcc 5.4 and using it to compile kmer-db from source. I then link the right versions of libstdc++ and libgomp with LD_LIBRARY_PATH when calling the program. So far the program seems to be working ok in different systems (CentOS7, Ubuntu14, Ubuntu18) as long as I also link to the right libstdc++ and libgomp. Best, Fernando
Dear Fernando, Sorry for the delay. I am happy you've found a workaround. However, we've made a code C++11 compatible and now it compiles properly on g++ 4.8.5. Best, Adam
Hi,
I'm trying to use kmer-db in a CentOS machine with the default g++ 4.8.5 compiler.
The pre compiled binary fails to start with the following message:
On the other hand, trying to compile with g++ 4.8.5 (which is supported according to the ReadMe) fails with
Following https://stackoverflow.com/questions/31965413/compile-c14-code-with-g y tried to change the option -std=c++14 to -std=c++1y in the makefile. It compiles for a while but then fails with
Is there any way I can use kmer-db without upgrading my compiler and system libraries? I know I could create a custom conda environment, but I'd rather avoid that, as I would like to use kmer-db in conjunction with other software that already works well with the standard CentOS7 libraries.
Thank you very much in advance for your help,
Fernando