El paquete Tcl contiene el Tool Command Language (Lenguaje para Herramientas de Comandos).
Este paquete y los dos siguientes (Expect y DejaGNU) se instalan con el único propósito de poder ejecutar los bancos de pruebas de GCC y Binutils. Instalar tres paquetes sólo para realizar comprobaciones puede parecer excesivo, pero es muy tranquilizador, si no esencial, saber que las herramientas más importantes funcionan adecuadamente. Aunque los bancos de pruebas no se ejecuten en este capítulo (no son obligatorios), estos paquetes son todavía necesarios para los bancos de pruebas en el Capítulo 6.
Prepara Tcl para su compilación:
cd unix ./configure --prefix=/tools
Construye el paquete:
make
Para comprobar los resultados, ejecuta: TZ=UTC make test
. Se sabe que el
banco de pruebas de Tcl experimenta fallos bajo ciertas condiciones
del anfitrión que aún no se comprenden por completo. Sin embargo,
estos fallos no son una sorpresa y no se consideran críticos. El
parámetro TZ=UTC
establece
la zona horaria al Tiempo Universal Coordinado (UTC), también
conocido como Hora del Meridiano de Greenwich (GMT), pero sólo
mientras se ejecuta el banco de pruebas. Esto asegura que las
pruebas de reloj se ejecuten correctamente. En el Capítulo
7 se proporcionan detalles sobre la variable de entorno
TZ
.
Instala el paquete:
make install
Instala las cabeceras de Tcl. El siguiente paquete, Expect, las necesita para construirse.
make install-private-headers
Crea un enlace simbólico necesario:
ln -sv tclsh8.4 /tools/bin/tclsh