Les développeurs du système d'exploitation ReactOS, visant à assurer la compatibilité avec les programmes et pilotes Microsoft Windows, nouvelle version de l'environnement de construction 2.2 (ReactOS Build Environment), un ensemble de compilateurs et d'outils pouvant être utilisés pour construire ReactOS sous Linux, Windows et macOS. Cette version se distingue par la mise à jour de l'ensemble des compilateurs GCC vers la version 8.4.0 (cela faisait sept ans que GCC 4.7.2 était utilisé pour la compilation). On s'attend à ce que l'utilisation d'une version plus moderne de GCC, grâce à une amélioration significative des outils de diagnostic et d'analyse de code, simplifie l'identification des erreurs dans la base de code de ReactOS et permette d'intégrer de nouvelles fonctionnalités du langage C++.
L'environnement de construction comprend également des paquets pour créer des analyseurs et des lexers Bison 3.5.4 et Flex 2.6.4. Auparavant, le code de ReactOS était livré avec des parseurs générés par Bison et Flex, mais désormais, ils peuvent être créés lors de la compilation. Les versions de Binutils 2.34 et CMake 3.17.1 ont été mises à jour avec ReactOS, Mingw-w64 6.0.0 et Ninja 1.10.0. Malgré l'arrêt du support des anciennes versions de Windows dans les nouvelles versions de certains utilitaires, RosBE a réussi à maintenir la compatibilité avec Windows XP.
Source : opennet.ru
