Building OpenJDK10 with Solaris 11.4 x86_64
Erik Joelsson
erik.joelsson at oracle.com
Thu Jan 17 21:39:53 UTC 2019
Hello Andrew,
JDK 10 is not longer being maintained AFAIK so would be surprised if
anyone would try to fix this there.
Regarding Solaris 11.4, we at Oracle have not tried building any version
of the JDK there. We have to stick to the oldest version of Solaris that
we support to produce binaries that are compatible, and for JDK 12 and
13 that is (at least for now) 11.3. I don't remember exactly which
version it was for JDK 11.
/Erik
On 2019-01-17 12:45, Andrew Watkins wrote:
> Hi,
>
> Just wondered if anyone has tried building OpenJDK10 under Solaris
> 11.4 x86_64 yet?
>
> Trying to build it on an solaris-x86_64 and not getting very far.
>
> 1) "os_solaris.cpp", line 1666: Error: EM_486 is not defined. Ref:
> https://bugs.openjdk.java.net/browse/JDK-8182035?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel
>
>
> Solaris 11.4 has removed EM_486, but that a quick fix is in
> os_solaris.cpp:
>
> #ifndef EM_486
> #define EM_486 6 /* Intel 80486 */
> #endif
>
> 2) But then I get tons of the following:
>
> "/opt/developerstudio124/lib/compilers/include/CC/stlport4/stl/_stdio_file.h",
> line 165: Error: __pad is not a member of const __FILE.
> "/opt/developerstudio124/lib/compilers/include/CC/stlport4/stl/_stdio_file.h",
> line 167: Error: __pad is not a member of const __FILE.
> "/opt/developerstudio124/lib/compilers/include/CC/stlport4/stl/_stdio_file.h",
> line 170: Error: __pad is not a member of __FILE.
> "/opt/developerstudio124/lib/compilers/include/CC/stlport4/stl/_stdio_file.h",
> line 170: Error: __pad is not a member of __FILE.
>
> Guess need to keep a Solaris 11.3 to compile OpenJDK!
>
> Cheers,
>
> Andrew
>
More information about the build-dev
mailing list