Buenas noches, como acá son las 11:35 les digo feliz día a todos los padres .
Resulta que estoy compilando una libreria dinamica en virtualbox con ubuntu10.5 que tiene glibc 2.15.
Todo compila genial, pero resulta que cuando subo la libreria el servidor con Centos (ni idea que versión, solo tengo un acceso FTP) me lanza el siguiente error:
/lib32/libc.so.6: version `GLIBC_2.15' not found
Cuando miro la info que tira el comando ldd -v veo que salen varias versiones de glibc, como es eso ?.
También tengo otra libreria que si me funciona en el servidor Centos y el ldd -v lanza muchas versiones menores a 2.15.
Ambas librerias están compiladas con casi los mismos parámetros en la misma maquina, el codigo de la libreria que me funciona es sobre mysql y la otra sobre sockets.
https://github.com/Destro-/amxx/blob/master/sockets_async/sockets.cpp
¿Como puedo hacer para compilar la libreria con versiones anteriores de glibc?
@EDIT
Encontré un comando interesante y me arrojo esto:
@EDIT2
Solucion
http://stackoverflow.com/questions/14879644/can-i-trick-libc-glibc-2-13-into-loading-a-symbol-it-doesnt-have-from-glibc/20953117#20953117