Feb 29 2012

Debian zkompilovaný pomocí překladače Clang

Rubrika: Balíčky, Vývoj 10:38  

Sylvestre Ledru pracuje na zajímavém projektu, který se pokouší zkompilovat archiv Debianu pomocí překladače Clang. Ten je postaven nad LLVM a jeho vývoj sponzoruje Apple. Řada různých projektů už po tomto kompilátoru pošilhává a pokouší se jím nahradit GCC. Děje se tak například ve FreeBSD.

Výsledky pokusu na Debianu jsou k dispozici na clang.debian.net a jsou velice slibné. Sám Sylvestre o nich píše: „Čekal jsem spoustu problémů a chyb způsobených Clangem, ale překvapilo mě, že většina potíží vznikla podporou různých standardů C, rozdíly v interpretaci nebo okrajovými případy. Během několika let by Clang mohl nahradit GCC v různých linuxových a BSD distribucích.“

Sylvestre také chválí vývojáře Clang za rychlý vývoj kompilátoru. „Zatímco s verzí 2.9 selhala kompilace 14,5 % balíčků, s verzí 3.0 už to bylo jen 8,8 %.“ Z celkem 15 658 balíčků je nezkompilovatelných jen 1381. Na zmiňovaném projektovém webu se dozvíte detaily o tom, proč konkrétní balíčky způsobují potíže.

Vložit komentář