ParaView 5.11-0 RC1 binary fails on CentOS 7: GLIBC_2.25 not found

Is CentOS 7 still a supported platform for the binary release?

/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin$ ./paraview
/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/paraview-real: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/../lib/../lib/libHoloPlayCore.so)
/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/paraview-real: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/../lib/../lib/libHoloPlayCore.so)
/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/paraview-real: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/bin/../lib/../lib/libHoloPlayCore.so)

Works fine on Ubuntu 20.

libHoloPlayCore.so seems to be the only library requiring the newer glibc:

/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib$ objdump -T libHoloPlayCore.so | grep GLIBC_2.25
0000000000000000      DF *UND*  0000000000000000  GLIBC_2.25  getrandom
/test/ParaView-5.11.0-RC1-MPI-Linux-Python3.9-x86_64/lib$ objdump -T *.so | grep GLIBC_2.25
0000000000000000      DF *UND*  0000000000000000  GLIBC_2.25  getrandom

It’s on our radar. We need to have HoloPlayCore not load by default.

1 Like