2

答えを知りたい質問のリストは次のとおりです。

  1. 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 の同じ jdk ビルドを Solaris 11 にも使用できますか?

  1. Solaris 11 x86 用の jdk8u をビルドできますか? openjdk の Jdk8u ソース コードは、前提条件をチェックし、12.1 から 12.4 までの Solaris スタジオの CC および C++ コンパイラをチェックします。しかし、Solaris 11 は 12.4 (developer studio) バージョンより上の Solaris studio をサポートします。誰もがhttp://hg.openjdk.java.net/jdk8u/jdk8u/からビルドしようとしました。

私は何度か試してみました。Solaris 10 でビルドしてみましたが、成功しました。ただし、Solaris 11: 2.a) jdk8u のビルドは成功しませんでした。また、jdk8u には、solaris スタジオかどうかにかかわらず、c/c++ コンパイラをチェックするスクリプトがあります。--with-tools-dir を開発者として sutio 12.4/12.5 または 12.6 として指定しても、solaris studio ではないと言って受け入れられません。しかし、これらのバージョンを受け入れてビルドを続行できるようにスクリプトを変更しましたが、多くのコンパイル エラーが発生しています。そのため、別のスレッドに投稿しましたが、返信がありません。だから、頭をぶつける代わりに、それができるかどうか知りたいだけです。Solaris 11 で openjdk から jdk8u をビルドしようとした人がいたら、助けてください。

4

1 に答える 1