clang/llvm can compile booting FreeBSD kernel ― 2009年02月26日 07時26分24秒
Clang is a new frontend for C-like languages for LLVM. It's modern, BSD licensed compiler that produces roughly the same code quality or better as GCC. It's still in its development phase but quite mature. It includes static analyzer as well.clang は C 言語に似た言語を扱える LLVM のフロントエンドだ。gcc と同等上のコードを生成できる、新生のコンパイラだ。まだ、開発の途中だが随分と安定してきた。静的解析のツールも付属している。
And yes, it can compile FreeBSD kernel that actually boots and works. Not as stable as GCC yet but the Clang team is working on that. The userland needs some more work but a lot works already.今回 FreeBSD のカーネルを、これで生成し起動するのに成功した。まだ、gcc ほどは安定していないが、 clang の開発人はそれに向けて修正をしている。ユーザランド側は、まだまだ作業が必要だ。
面白そうだが 8-CURRENT では動かない USB 機器があるので、その報告の方を優先しなければ。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2009/02/26/4139968/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。