Le paquet Tcl contient le langage de commandes des outils.
Ce paquet et les deux suivants (Expect et DejaGNU) sont installés uniquement pour supporter les suites de tests de GCC et Binutils. Installer ces trois paquets dans un but de tests pourrait sembler excessif mais c'est très rassurant, voire essentiel, de savoir que les outils les plus importants fonctionnent correctement. Même si les suites de tests ne sont pas exécutées dans ce chapitre (elles ne sont pas obligatoires), ces paquets sont nécessaires pour lancer les suites de tests du Chapitre 6.
Préparez la compilation de Tcl :
cd unix ./configure --prefix=/tools
Construisez le paquet :
make
Pour tester les résultats, lancez : TZ=UTC make test
. La suite de
tests de Tcl est connue pour ses échecs sous certaines conditions
concernant l'hôte, conditions qu'on ne comprend pas toujours. Du
coup, des échecs de la suite de tests ne sont pas surprenants ici
et ne doivent pas être considérés comme critiques. Le paramètre
TZ=UTC
initialise le fuseau
horaire avec le temps universel coordonné (Coordinated Universal
Time soit l'UTC) connu aussi sous le nom de Greenwich
Mean Time (GMT), mais seulement pour la durée de l'exécution de la
suite de tests. Ceci nous assure que les tests d'horloge
fonctionneront correctement. Des détails sur la variable
d'environnement TZ
sont fournis dans
Chapitre 7.
Installez le paquet :
make install
Installez les en-têtes de Tcl, le prochain paquet, Expect, en a besoin pour se construire.
make install-private-headers
Maintenant, ajoutez un lien symbolique nécessaire :
ln -sv tclsh8.4 /tools/bin/tclsh