Как собрать OpenJDK Shark против llvm 3.0? - PullRequest
2 голосов
/ 03 декабря 2011

Недавно я узнал, что есть проект openjdk shark, который использует llvm, чтобы сделать hotspot vm более переносимым. Так как я работал над jdk и сейчас интересуюсь llvm, это совпадение, созданное на небесах. Итак, во-первых, как собрать акцию openjdk против llvm 3.0? Если быть более точным, с какого репозитория в http://hg.openjdk.java.net/ мне следует начать? jdk7u, jdk7u2, jdk8 или icedtea?

Я предпочитаю последний выпуск обновлений jdk7, если это возможно. И я собираюсь встроить это в Mac OS X.

1 Ответ

2 голосов
/ 09 декабря 2011

Я добился определенного прогресса.Вот что я сделал:

Но есть блокатор .Для поддержки JSR 292 , также называемого динамическим, что-то, называемое кадрами Richochet, было введено в Hotspot JVM, которая, к сожалению, еще не была реализована в нуле.Таким образом, здание выходит из строя не только на Mac OS X, но и на других платформах.

Хорошая новость - Крис Филлипс из Redhat работает над этим.Я также узнал, что наиболее подходящими списками рассылки являются mlvm-dev и zero-dev на openjdk.java.net, на случай, если кто-то заинтересован в той же теме.

...