2012-01-11 16 views
12

estoy recibiendo el siguiente error al intentar ejecutar varios ejecutables:GLIBC_2.7 no encontrado

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

He aumentado recientemente de CentOS 5.3 a 5.7 (estoy obligado a ejecutar estas herramientas en CentOS 5, por lo No puedo actualizar a 6). Recopilé todo el código pero este error aún aparece.

¿Alguien ha encontrado este tipo de error?

Gracias, Claudiu

Respuesta

13

El error significa que usted construyó .tools/bridge/bridge en un sistema con glibc-2.7 (o posterior), y están tratando de ejecutarlo en un sistema que tiene glibc-2.6 o anterior.

Linux (y la mayoría de UNIXes) no es compatible con "compilar más adelante, ejecutar más temprano"; solo el escenario inverso es compatible.

Véase también this answer.

0

El 'glibc' no es la última versión, y puede intentar actualizar el paquete glibc.

yum install glibc 

o

yum install glibc-2.7