Fink

Portage - 6. Préparation pour la version 10.4

6.1 Perl

/usr/bin/perl correspond maintenant à perl 5.8.6 ; la couche architecturale est toujours "darwin-thread-multi-2level".

6.2 Nouvelles définitions de symboles

Dans Mac OS X 10.4, de nombreux symboles ont changé de types. Si vous aviez précédemment défini un type explicitement, comme, par exemple, socklen_t en tant que int, cette définition risque de ne plus être correcte.

6.3 Nouvelles librairies système intégrées

La fonction poll() dans Mac OS X 10.3 n'était qu'une émulation reposant sur select(). Sous Mac OS X 10.4, poll() est une vraie fonction implantée dans le noyau, mais elle est boguée lorsqu'elle est utilisée avec des sockets. Il vaut mieux l'ignorer complètement. On a appliqué sur le paquet glib2 de Fink une rustine qui permet d'utiliser une émulation complètement fonctionnelle. Vous ne courez donc aucun risque à utiliser l'implantation de fonctions similaires à poll de cette librairie.