Request for USPEX binary compatible with GLIBC 2.28 (Adastra HPC – France)

33 views
Skip to first unread message

Kunwar Abhikeern

unread,
Nov 24, 2025, 12:16:38 AM (14 days ago) Nov 24
to USPEX

Hello,

I am trying to run USPEX on the Adastra HPC system (CINES, France), and I am encountering a GLIBC version mismatch that prevents the binary from executing.

When I run ./uspex, I receive the following errors:

/lib64/libm.so.6: version `GLIBC_2.29' not found /lib64/libm.so.6: version `GLIBC_2.35' not found /lib64/libc.so.6: version `GLIBC_2.32' not found /lib64/libc.so.6: version `GLIBC_2.33' not found /lib64/libc.so.6: version `GLIBC_2.34' not found

On Adastra, ldd --version reports:

ldd (GNU libc) 2.28

It appears that the current USPEX binary requires GLIBC versions between 2.29 and 2.35, which are not available on this system due to OS and HPC constraints. I cannot upgrade GLIBC on the cluster (no root access, system dependencies), and compiling a private GLIBC is not feasible because the dynamic loader is tied to the system version.

Could you please provide:

  1. A binary of USPEX compiled against GLIBC 2.28 (or any version ≤ 2.28), or

  2. A statically linked USPEX executable that does not depend on the system GLIBC version?

I successfully ran the exact same USPEX package on a my ubuntu with GLIBC 2.39  that has a newer GLIBC, so the issue is specific to the older GLIBC version on Adastra.

Any help or a compatible build would be greatly appreciated.

Thank you,
Kunwar Abhikeern

Reply all
Reply to author
Forward
0 new messages