Dear all,

when compiling XDS or any other software distributed as binaries, the question 
comes up whether it will be compatible with the users' operating system.
For Linux, the main stumbling point is the GLIBC version: a binary compiled on 
a relatively new distribution (like Redhat Enterprise Linux 9 or Ubuntu 22.04) 
will not work on older distributions (like Redhat Enterprise Linux 8 or 7, or 
Ubuntu 20.04 or 18.04) because it needs "symbols" from the newer GLIBC library.
Whereas users with single or a few machines can typically upgrade with 
reasonable effort to newer distributions (e.g. from Ubuntu 20 to 22 or 24), 
some sites with many machines (e.g. synchrotrons) may be stuck with old Linux 
distributions, assuming/hoping that these do not pose security risks due to 
strict firewalls or other measures.
Therefore, developers tend to use machines with old distributions when 
preparing their binaries for public consumption. The downside of this is that 
new compilers and their features are often not available for these old 
distributions.

Since for XDS development we want to use new compiler versions, my question is: 
is there any site still using Redhat Enterprise Linux 7 (or the equivalent 
CentOS7) or Debian 9 or Ubuntu 18? Those sites that have not upgraded their 
machines are at risk not being able to use XDS in the future. Please get in 
touch with me. 

Any site with Redhat-8-compatible distribution or Ubuntu 20 or Debian 10 (or 
specifically, GLIBC 2.28 and newer) should be good for now.

Thank you,
Kay

########################################################################

To unsubscribe from the CCP4BB list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/WA-JISC.exe?SUBED1=CCP4BB&A=1

This message was issued to members of www.jiscmail.ac.uk/CCP4BB, a mailing list 
hosted by www.jiscmail.ac.uk, terms & conditions are available at 
https://www.jiscmail.ac.uk/policyandsecurity/

Reply via email to