アカウント名:
パスワード:
gccを削除したところで、LLVMのコンパイルにはgccかVisualStudioが必須だろ?GNU M4も、GNU autoconfも、GNU automakeも、GNU libtoolも必須じゃん?GNU makeはcmakeで代用できるかもしれんけど、いずれにしてもデフォルトのbmakeじゃ役不足。素のままじゃbootstrapできないじゃん。どうすんの?LLVMだけはずっとバイナリ配布しちゃうの?
俺はまたBSD界隈の連中が、そこら辺のGNU依存をも断ち切って、BSD派の連中とclang/LLVM派の連中がWin-Win(笑)な関係になるのかと思ってたんだけど。そこら辺の最も重要な所は放置したままで、ただ単純にデフォルトコンパイラをclangに変えただけって一体....
俺には、彼等がなにをしたいのかわからんよ。誰も彼もがGNU嫌いで、自分らが何もしなくとも、放っとけば勝手にLLVMがGNUフリーになるとでも思い違いしてるんだろうか。
以前にもここで、llvmはセルフホスティングできないと古い知識をひけらかして馬鹿にされていた人がいたなーと思ったら、その人 [srad.jp]と文体がそっくり。まさか同一人物じゃあるめぇし、他人の空似ってあるもんですねー
ところで、事実としては、gcc依存状況ってどうなってるんでしょうかね
> ところで、事実としては、gcc依存状況ってどうなってるんでしょうかね
2010年からセルフホスティング、つまりClangでLLVMとClangがビルドできるようになっていますhttp://blog.llvm.org/2010/02/clang-successfully-self-hosts.html [llvm.org]
そういう意味では 2010年から GCC は不要です。
ただオープンソースな世界には、GCCで開発を進めているプロジェクトが沢山あってGCC固有の拡張構文を使ったコードが沢山あります。これらのコードを使おうと思うと結局 clang と gcc を併用するハメになります。
このリリースでOS自体はGCCに依存しなくなりましたし、大量のportsも順調に移行が進んでます。最新の状況はBuilding FreeBSD with clang/llvm [freebsd.org]やPorts and Clang [freebsd.org]にまとまってます。
9の正式リリース以前からClang/LLVMで生活してますが、以前は幾つかGCCじゃないと駄目なportsがありましたけど、最近は殆ど見掛けなくなりました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
なにがしたいのか良くわからん (スコア:0)
gccを削除したところで、LLVMのコンパイルにはgccかVisualStudioが必須だろ?
GNU M4も、GNU autoconfも、GNU automakeも、GNU libtoolも必須じゃん?
GNU makeはcmakeで代用できるかもしれんけど、いずれにしてもデフォルトのbmakeじゃ役不足。
素のままじゃbootstrapできないじゃん。どうすんの?
LLVMだけはずっとバイナリ配布しちゃうの?
俺はまたBSD界隈の連中が、そこら辺のGNU依存をも断ち切って、BSD派の連中とclang/LLVM派の連中がWin-Win(笑)な関係になるのかと思ってたんだけど。
そこら辺の最も重要な所は放置したままで、ただ単純にデフォルトコンパイラをclangに変えただけって一体....
俺には、彼等がなにをしたいのかわからんよ。
誰も彼もがGNU嫌いで、自分らが何もしなくとも、放っとけば勝手にLLVMがGNUフリーになるとでも思い違いしてるんだろうか。
Re: (スコア:0)
以前にもここで、llvmはセルフホスティングできないと古い知識をひけらかして馬鹿にされていた人がいたなーと思ったら、その人 [srad.jp]と文体がそっくり。まさか同一人物じゃあるめぇし、他人の空似ってあるもんですねー
ところで、事実としては、gcc依存状況ってどうなってるんでしょうかね
Re: (スコア:5, 参考になる)
> ところで、事実としては、gcc依存状況ってどうなってるんでしょうかね
2010年からセルフホスティング、つまりClangでLLVMとClangがビルドできるようになっています
http://blog.llvm.org/2010/02/clang-successfully-self-hosts.html [llvm.org]
そういう意味では 2010年から GCC は不要です。
ただオープンソースな世界には、GCCで開発を進めているプロジェクトが沢山あって
GCC固有の拡張構文を使ったコードが沢山あります。
これらのコードを使おうと思うと結局 clang と gcc を併用するハメになります。
Re:なにがしたいのか良くわからん (スコア:0)
このリリースでOS自体はGCCに依存しなくなりましたし、大量のportsも順調に移行が進んでます。
最新の状況はBuilding FreeBSD with clang/llvm [freebsd.org]やPorts and Clang [freebsd.org]にまとまってます。
9の正式リリース以前からClang/LLVMで生活してますが、以前は幾つかGCCじゃないと駄目なportsがありましたけど、最近は殆ど見掛けなくなりました。