Nous continuons à explorer l'éventuel passage en 64 bits et recherchons la solution la plus simple et la plus solide. Sur macOs nous avons compilé et exécuté un petit programme 64 bits en mode "console". Nous avons ensuite converti notre projet de librairie Lua en 64 bits, lié avec le programme de test et invoqué. Cela semble fonctionner. Deux choix s'offrent maintenant à nous : - Ne pas toucher à nos sources mais construire un environnement de compilation qui rends nos projets compatibles entre 32 et 64 bits. - Modifier, via un automate, l'ensemble de nos sources pour les rendre directement compatibles. Mais dans tous les cas un outil réellement efficace d'analyse de code et de localisation d'éventuel problème de perte de données dans des conversions pointeur/long nous manque encore cruellement. Les outils d'analyse de Xcode, basés sur Clang ne sont pas assez "intelligents". |