official compiler for Solaris jdk9 build?
erik.joelsson at oracle.com
Tue Jun 2 15:37:06 UTC 2015
Solaris Studio 12.3 is the correct version. However, internally we use
devkits with the compiler and system headers/libraries all packaged
together (details in separate mail). The devkits still use headers and
libraries from Solaris 10u10 for compatibility with that release. We
normally run the build on Solaris 11.1.
On 2015-06-02 17:27, Semyon Sadetsky wrote:
> I'm trying to build jdk9 under the current Solaris 11.2 version.
> Which version of the Solaris Studio should be installed for that? The
> readme-builds states:
> At a minimum, the Studio 12 Update 1 Compilers (containing version
> 5.10 of the C and C++ compilers) is required, including specific patches.
> Currently there are 3 versions currently available for downloading:
> Oracle Solaris Studio 12.2
> Oracle Solaris Studio 12.3
> Oracle Solaris Studio 12.4
> I tried all 3 and only with 12.3 I do no receive build warnings about
> wrong compiler version,
> but my build constantly fails with 12.3 with the next message:
> Compiling 246 files for jdk.jdi
> "/jdk9/client/jdk/src/java.base/unix/native/libjava/childproc.c", line
> 384: warning: statement not reached (E_STATEMENT_NOT_REACHED)
> line 496: warning: statement not reached (E_STATEMENT_NOT_REACHED)
> ld: fatal: file
> not an ELF object
> gmake: ***
> Error 2
> gmake: *** Waiting for unfinished jobs....
> gmake: *** [java.base-libs] Error 1
> Even --disable-warnings-as-errors option does not save the build from
> Could you send me the software list with the versions that should be
> installed on a clean Solaris 11.2 instance to have the build running
> Thank you,
More information about the build-dev