ClangBSDは自身を収集します

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



All Articles