Когда фатально не хватает glibc более нового:
wget
http://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gztar zxvf glibc-2.17.tar.gz
cd glibc-2.17
mkdir build
cd build/
../configure --prefix=$HOME/glibc2.17
make
make install
- с новым gcc схема та же: качаем исходники, собираем, устанавливаем в отдельную папку.
LD_LIBRARY_PATH=$HOME/glibc2.17/lib:$HOME/gcc/lib64:$HOME/libffi/lib64:/lib64:/usr/lib64 $HOME/glibc2.17/lib/ld-linux-x86-64.so.2 $HOME/Python-3.8.12/python
- запуск по такой дикой схеме в Centos 6. В данном случае у меня собран был python из исходников в Centos 7, а в Centos 6 он категорически не хотел собираться, чего-то не хватало, и в результате всё работает, но метод страшный по виду и сути.