al parecer, cada vez se lanza una nueva versión terminal pide diferentes versiones de Glibc. Así que si el terminal da un error del tipo:
checking the GLIBC_VERSION version... unsupported version 2.19
configure: error: Valgrind requires glibc version 2.2 - 2.14
A continuación, tendrá que editar el archivo para configurar la versión 2.19, debido a que la versión no es compatible como se informa en teminal.
Así que encontrar y abrir el archivo llamado configure en el directorio valgrind ya través de CTRL + F encontrar en el archivo siguiente fragmento de código:
case "${GLIBC_VERSION}" in 2.2)
Al llegar a esa línea de código en el editor (siempre el número de línea puede cambiar por versión nueva) encontrará el siguiente código que comienza con 2.2)
.
2.2)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.15 family" >&5
$as_echo "2.15 family" >&6; }
$as_echo "#define GLIBC_2_14 1" >>confdefs.h
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
;;
Y si usted consigue allí debe ser el mismo código para todas las versiones 2.2
-2.21
o más. Copie el código de cualquier versión y páselo después de la última versión, pero tenga en cuenta que el código anterior es solo para la versión 2.2
, que está comenzando con 2.2)
, necesitará cambiar todos esos 2.2)
a la versión que necesita del terminal que es 2.19)
en mi caso.
lo tanto, si la versión 2.19
es requerido por el código de terminal va a agregar se verá así:
2.19)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.19 family" >&5
$as_echo "2.19 family" >&6; }
$as_echo "#define GLIBC_2_19 1" >>confdefs.h
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
;;
Y siguiendo su código si bajar el archivo no debe haber darwin)
en las siguientes líneas.
muchas gracias por esto. Pude instalar y ejecutar los comandos make e instalar también. Pensamos valgrind ahora quejas sobre el uso de "instalar glibc's debuginfo", Valgrind parece haber sido instalado. Muchas gracias. – Ayusman