Amiga Impact

Mise à jour du SDK MorphOS

Une mise à jour de libnix est disponible dans la section files du site MDC.

La mise à jour tente de corriger une masse de problèmes et son installation est donc conseillée à tout utilisateur du SDK MorphOS.
Il suffit d’éxecuter le script updatesdk inclut, lequel s’occupera de la mise à jour.
Un rapide survol de certains des changements:

  • Ajout d’un grand nombre de nouvelles fonctions, comme des fonctions mathématiques relativement optimisées (incluant les variantes en virgule flottante du C99).
  • Un nombre très élevé de bugs corrigés, ainsi que l’optimisation des fonctions bcopy/zero/memset.
  • Le sous-système I/O a été complètement revu. Il est dorénavant possible de l’utiliser dans un environnement multithread (attention à ne pas oublier que toutes les fonctions ne sont pas prévues pour l’être).
  • Amélioration des destructeurs/constructeurs qui, par exemple, ne vont plus linker sans le code de démarrage dont leur fonctionnement dépend (code contenu dans le fichier startup.o).
  • Les fonctions ne dépendant pas strictement de la présence du sous-système I/O ne l’utilisent plus (c’est-à-dire qu’il est enfin possible d’utiliser des fonctions telles que sprintf dans une bibliothèque partagée).
  • La famille de fonctions à laquelle appartiennent print/scanf supporte dorénavant le format 64bit (%ll).

NOTE: Les destructors créés en utilisant constructor.h *doivent* être recompilés pour pouvoir fonctionner correctement!