【发布时间】:2020-07-17 07:21:22
【问题描述】:
这是我想知道答案的问题列表:
- 在 Solaris 10 中从 openjdk 源构建的 jdk8u 可以用于 Solaris 11 吗?
Solaris 10:
Oracle Solaris 10 8/11 s10x_u10wos_17b X86
Assembled 23 August 2011
Solaris studio: 12.3
bash-3.2# isainfo -b
64
Solaris 11:
Oracle Solaris 11.4 X86
Assembled 26 March 2020
# isainfo -b
64
像 AdoptOpenJDK 等一些供应商为 Solaris 10 和 11 提供了相同的 JDK 和 JRE 二进制文件。我也可以在 Solaris 10 中为 Solaris 11 使用相同的 jdk 构建吗?
- 我们可以为 Solaris 11 x86 构建 jdk8u。来自 openjdk 的 Jdk8u 源代码检查先决条件,以及来自 Solaris studio 12.1 到 12.4 的 CC 和 C++ 编译器。但是 Solaris 11 支持 Solaris studio 12.4(开发者工作室)以上的版本。任何人都尝试过从 http://hg.openjdk.java.net/jdk8u/jdk8u/ 构建它。
我确实试了几次。我已经尝试在 Solaris 10 中构建并且成功了。但是 Solaris 11: 2.a) jdk8u 构建不成功。 jdk8u 也有一个脚本来检查 c/c++ 编译器是否是它的 solaris studio。如果我们将 --with-tools-dir 作为开发人员 sutio 12.4/12.5 或 12.6 说它不是 solaris studio,则它不接受。但是我修改了脚本以接受这些版本并能够继续构建,但出现了许多编译错误。为此,我在不同的线程中发布了但没有得到任何回复。所以我只想知道它是否可以完成,而不是敲我的头。 如果有人尝试在 Solaris 11 中从 openjdk 构建 jdk8u,请帮助我。
【问题讨论】:
-
1) 你为什么不自己试试看呢? 2)你为什么不试试看自己呢? --- 总之,你为什么不做一点research,即试试?
-
我试过了。问题已编辑。
标签: java solaris solaris-10 solaris-studio