Подтвердить что ты не робот

GLIBC_2.7 не найден

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

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

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

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

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

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

yum install glibc

или

yum install glibc-2.7