GLnexus: `GLIBC_2.18' not found

I got this error when running the executable file: /glnexus_cli: /lib64/libc.so.6: version GLIBC_2.18 not found (required by ./glnexus_cli)

Since I ran it on cluster so the upgrade of glibc looks impossible. Is there other way to solve this problem? Docker was not installed in our cluster, so docker installation is also not available.

About this issue

Most upvoted comments

I just tried to install glnexus 1.4.1 via Bioconda, it installs libglib 2.76.4, glib-tools 2.76.4 & glib 2.76.4 as dependencies, but it still throws the error glnexus_cli: /lib64/libc.so.6: version GLIBC_2.18 not found (required by glnexus_cli).

glibc 2.18 is so old that I’d doubt a newer version is truly absent from a reasonably managed cluster in 2020. May I suggest inquiring with the sysadmins if they’re aware of any pitfalls with the environment setup which might cause programs to attempt to link a suboptimal libc. Otherwise I’m afraid we don’t have bandwidth to ensure compatibility with 2013-era environments (but again I’m not yet convinced that’s really the situation we’re facing)