GLIBC_2.7 не найден - PullRequest
       31

GLIBC_2.7 не найден

13 голосов
/ 11 января 2012

Я получаю следующую ошибку при попытке запустить несколько исполняемых файлов:

/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge)

Я недавно обновил CentOS 5.3 до 5.7 (мне необходимо запустить эти инструменты в CentOS 5, поэтому я не могу перейти на 6). Я перекомпилировал весь код, но эта ошибка все еще появляется.

Кто-нибудь сталкивался с таким типом ошибки?

Спасибо, Клаудиу

Ответы [ 2 ]

15 голосов
/ 15 января 2012

Ошибка означает, что вы создали .tools/bridge/bridge в системе с glibc-2.7 (или более поздней версией) и пытаетесь запустить ее в системе с glibc-2.6 или более ранней версией.

Linux (и большинство UNIX) не поддерживает «сборка позже, запуск раньше»; поддерживается только обратный сценарий.

См. Также этот ответ .

0 голосов
/ 12 января 2018

'glibc' не самая последняя версия, и вы можете попробовать обновить пакет glibc.

yum install glibc

или

yum install glibc-2.7
...