2012-07-24 89 views
0

我想构建自己的JVM,但在仍然支持的操作系统上找不到任何指示信息,例如仍在接收安全更新的操作系统。我发现[1]非常有帮助,但它建议在2009年时代基于Fedora 11或其他操作系统构建。什么平台是其他JVM黑客今天使用的,并且在那里是否有任何指令/博客/最佳实践可以在更新的操作系统上构建?关于构建OpenJDK的说明

[1] - http://hg.openjdk.java.net/jdk7u/jdk7u4/raw-file/tip/README-builds.html

+0

你有没有在你的新发行版上试过所有的指示?遵循它们后会遇到什么问题? – vanza 2012-07-26 03:56:56

+0

是的,我试过了。大量的神秘编译错误。如果您认为这将有助于发布,我可以在我的开发箱中发布它们。 – sholsapp 2012-07-26 04:05:44

+0

在问题中发布一些错误将会有所帮助,就像在Google上搜索它们一样。我从来没有构建过Open JDK,但目前你的问题对于任何人都能够提供帮助的范围太广泛了。 – vanza 2012-07-26 04:53:49

回答

1

你可以看看的OpenJDK包在任何分布的封装定义,它们都包含必要的步骤来编译它。

例如,看看Ubuntu的软件包,去the site of the source package,下载文件的底部,提取它们,应用补丁,并期待在文件中debian子目录(特别是在debian/rules)。

对于Gentoo包,我猜想相关的ebuild是this one

+0

你是如何找到http://packages.ubuntu.com/source/precise/openjdk-7的。你是否使用'apt-get'来发现这些? – sholsapp 2012-07-29 20:08:18

+0

@sholsapp我已经知道包名和网站http://packages.ubuntu.com,所以这很简单。一般而言,您可以使用apt-cache search或aptitude或synaptic等工具来搜索软件包。 – 2012-07-30 05:47:42