wiki.freebsd.org/BuildingFreeBSDWithClangで説明されているプロセスは、遅すぎるか、完全に停止しているようです。 しかし、最近、ClangBSDがTier 1プラットフォーム(i386およびamd64)で正常にビルドされることを示すRoman Divackyからのメッセージがニュースレターに掲載されました。
要するに、ClangBSDは、LLVMのフロントエンドであるclangコンパイラを使用して、FreeBSDのコアと世界を構築する試みです。 ご存知のように、FreeBSDはまだGCCバージョン4.2.1を使用しています。 以降のバージョンではライセンスが変更されました。 ClangにはBSDライセンスがあり、他にも多くの利点があります。
プロジェクトにはlibstdc ++のビルドに問題がありましたが、今ではそれらは克服されています。 唯一の既知のバグは、OSローダーが実行可能ファイルの許容サイズを超えていることです。 これまでのところ、回避策があります-UFS1サポートなしでブートローダーをビルドします。
開発者の投稿:
permalink.gmane.org/gmane.os.freebsd.current/124678
低レベル仮想マシン:
llvm.org
Clang:
clang.llvm.org