Spiria logo.
dans «  Brèves technos  »,
06 mars 2018.

Chrome Windows passe à Clang

Clang.

LLVM dragon logo.

Le navigateur Chrome de Google est maintenant compilé avec Clang sur Windows. En remplacement du compilateur Microsoft Visual C ++, Google utilise désormais le même compilateur pour Windows, macOS, Linux et Android. Cela fait sans doute de Chrome le premier projet logiciel majeur à utiliser Clang sous Windows. Chrome sur macOS et Linux a longtemps été construit en utilisant le compilateur Clang et la chaîne d’outils LLVM. Utiliser le même compilateur partout rend le développement multiplateforme beaucoup plus aisé — vous avez le même ensemble de bogues à traiter sur chaque plate-forme — et Clang a en particulier des outils de diagnostic tels que ASan et UBSan que Google voulait pouvoir utiliser. Google a beaucoup participé au projet Clang depuis plusieurs années afin de pouvoir atteindre ce résultat. Microsoft a même apporté sa pierre à l’édifice en veillant à ce que les en-têtes Windows et les bibliothèques C ++ fonctionnent avec Clang comme avec son propre compilateur et en publiant de la documentation sur le format PDB.

The Verge, “Chrome on Windows ditches Microsoft’s compiler, now uses Clang.”

Partager l’article :