Le compilateur Clang pour les langages C, C++ et Objective-C sort en version 6.0 avec une protection contre la faille Spectre et d’autres correctifs


Clang passe en version 6.0

Le frontend C/C++ et Objective C de l’infrastructure LLVM, clang, sort en version 6.0.0 avec le reste du projet. Voici, une liste (non exhaustive) des changements apportés par cette nouvelle version :

  • support de retpoline (pour éviter les attaques Spectre, variante 2) (avec ajout des options -mretpoline pour activer la protection et -mretpoline-external-chunk pour permettre à l’utilisateur de définir le thunk à utiliser) ;
  • ajout des avertissements :
    • -Wpragma-pack…

http://www.developpez.com/actu/192381/Le-compilateur-Clang-pour-les-langages-C-Cplusplus-et-Objective-C-sort-en-version-6-0-avec-une-protection-contre-la-faille-Spectre-et-d-autres-correctifs/