Solaris Sparc version used to build binaries?

Erik Trimble Erik.Trimble at Sun.COM
Fri Sep 11 14:17:44 PDT 2009


On Fri, 2009-09-11 at 11:25 -0700, Joseph D. Darcy wrote:
> Byron Nevins wrote:
> > I am, working on GlassFish-DTrace.  The regular Hotspot JVM *has* 
> > DTrace support coded into it.  But it is built on Solaris 8 by Sun.  
> > This means all te DTrace support code is "#ifdef'd" out!
> >
> > What Solaris version is OpenJDK 6 built on?
> 
> Sun's 6 update JDK != OpenJDK 6.
> 
> Sun does not ship OpenJDK 6 binaries.  OpenJDK 6 binaries are built on 
> whatever Solaris platform the builder is using.  At least early versions 
> of OpenJDK 6 were buildable on Solaris 8; IIRC, changes may have gone 
> back which now require a newer Solaris.
> 
> -Joe
> 



Now that we are using Hotspot 14 and Hotspot 16 as the OpenJDK 6 VMs,
both can be build on any Solaris version 8 or later, and  OpenSolaris
2008.11 or later.  Hotspot is a bit sensitive to the Compiler version
you use, however. It will have problems with certain versions of either
SunStudio or GCC on various Solaris versions. Frankly, these are always
Compiler bugs, not Hotspot bugs.

<wink>



As Joe said, however, we (Sun) don't do any released binaries of the
entire OpenJDK6 ourselves.



Also, IIRC, DTrace _IS_ supported when we do the Sun JDK 6 builds on
Solaris 8. I have to specifically install the S8/DTrace packages on our
dev systems to do the build. I don't know if the released JDK 6 binaries
include DTrace (as RE does those builds), but certainly, all Hotspot
development builds of Sun JDK 6 include DTrace.



-- 
Erik Trimble
Java System Support
Mailstop:  usca22-123
Phone:  x17195
Santa Clara, CA
Timezone: US/Pacific (GMT-0800)



More information about the jdk6-dev mailing list