Если вы хотите вручную скомпилировать другую версию glibc, то я предлагаю вам настроить (./configure
скрипт запуска) с опцией --prefix
, чтобы установить не в / lib, / usr / lib, а в / home / mehul /glibc2.5.58test / lib и /home/mehul/glibc2.5.58test/usr/lib
Но компиляция glibc не очень простая вещь, поэтому другой способ - получить glibc 2.5-58 в скомпилированном виде издругой Linux и вручную скопировать его в какой-либо подкаталог.Затем вы можете переопределить путь поиска в библиотеке gcc и перекомпилировать вашу библиотеку libc из подкаталога.
Или вы можете использовать LD_LIBRARY_PATH
для переопределения пути поиска в библиотеке скомпилированного бинарного файла, чтобы использовать более старый glibc, например:
$ LD_LIBRARY_PATH=/home/mehul/glibc2.5.58test/lib /path/to/your/application