Domanda
Sto ottenendo il seguente errore quando si tenta di eseguire più eseguibili:
/lib/libc.so.6: version `GLIBC_2.7' not found (required by .tools/bridge/bridge)
Ho recentemente aggiornato da CentOS 5,3-5,7 (sono tenuto a eseguire questi strumenti su CentOS 5, quindi non posso eseguire l'aggiornamento a 6). Ho ricompilato l'intero codice, ma appare ancora questo errore.
Qualcuno ha incontrato questo tipo di errore?
Grazie, Claudiu
Soluzione
Il mezzo di errore che si costruito .tools/bridge/bridge
su un sistema con glibc-2.7
(o successivi), e stanno cercando di farlo funzionare su un sistema che ha glibc-2.6
o precedente.
Linux (e la maggior parte UNIX) non supporta "costruire in un secondo momento, eseguire il precedente"; solo è supportato lo scenario inverso.
Si veda anche questa risposta .
Altri suggerimenti
Il 'glibc' non è l'ultima versione, e si può provare a pacchetto di aggiornamento glibc.
yum install glibc
o
yum install glibc-2.7