If you need .so on a system with old glibc, you will need the source code and recompile / reinstall it with the old glibc. An alternative is to install the required glibc on the old system in a non-standard location and configure LD_LIBRARY_PATH for the executable that needs this .so
If there is a newer glibc, this will usually not be a problem, since glibc tends to be backward compatible.
source
share