2011-12-03 6 views
2

最近、私は、llvmを使ってホットスポットVMをより移植性の高いものにするopenjdk sharkプロジェクトがあることを知りました。以前はjdkで作業していたので、今はllvmに興味があります。これは天国で行われた試合です。だからまず最初に、llvm 3.0に対してopenjdk sharkを構築する方法は?具体的には、http://hg.openjdk.java.net/のリポジトリをどのリポジトリから始めますか? jdk7u、jdk7u2、jdk8、またはicedtea?llvm 3.0に対してOpenJDK Sharkをビルドするには?

可能であれば、jdk7の最新のアップデートリリースを優先します。そして私はそれをMac OS Xで構築しようと考えています。

+2

これはあなたの質問には答えませんが、私はメーリングリスト([email protected])で質問することをお勧めします。彼らはかなり役に立ちます。 –

+0

これは始めるのにも良い場所のようです。しましょう。ありがとう、@MatthewFlaschen – edwardw

答えて

2

私は少し進歩しました。ここに私がやったことだ:

  • this repository

  • で開始here

  • およびその他のメイクファイルハッキングの束

を述べた。しかしがあるLLVM 3.0のパッチを適用道路ブロッカーJSR 292をサポートするには、a.k.aがダイナミックを呼び出す、Richochetフレームと呼ばれるものがHotspot JVMに導入されました。残念ながら、まだゼロに実装されていません。そのため、Mac OS Xだけでなく他のプラットフォームでもビルドが失敗します。

良いニュースは、RedHatのChris Phillipsがそれに取り組んでいることです。また、誰かが同じトピックに興味がある場合に備えて、最も関連性の高いメーリングリストがopenvdk.java.netのmlvm-devとzero-devであることも学びました。

関連する問題