Suppress error warning in HotSpot backports
gnu.andrew at redhat.com
Thu Mar 20 00:08:00 UTC 2014
----- Original Message -----
> On 03/18/2014 03:00 PM, Volker Simonis wrote:
> > The warning is OK, just the wording is misleading.
> > The '-XX:MaxPermSize' option is a VM (i.e. HotSpot option) so it only
> > depends on the actual HS version and not on the JDK version.
> > After Oracle decided to not follow the express model any more (i.e.
> > downport new HS versions to old Java releases) for them "8.0" is
> > equivalent to "HS 25".
> > So you could change the wording to say something like "..was removed
> > in this version of HotSpot". But if you run a HS 25 in Java 7 the
> > warning is definitely reasonable and useful because the
> > '-XX:MaxPermSize' option will be simply ignored (because the PermGen
> > is gone).
> Is that ever something other than noise, though? What use is that
> message to a user?
> > So do you plan do release a version of OpenJDK 7 with HS25?
> We sure do. There's no way that we're back-porting AArch64 to
> > I think we want to do the same for our commercial SAP JVM, although
> > I'm pretty sure this will require some considerable tweaking. And
> > Oracle will be probably reluctant to integrate such changes into
> > HS25, because they don't want to downport it to Java 7 as far as I
> > know. Not to speak about the fact that you'll have to maintain your
> > own 7u-forest
> That's OK. We can do that.
Well, we already have it for AArch64 and we've been maintaining one in
the form of IcedTea since 2008. Our hope had been to eventually get rid
of such things though... :(
> > because the official one will probably never contain a HS25.
> Well, that depends. If some evil security bug comes along that
> requires a chunk 'o rewriting, Oracle may find the motivation.
> But this piece of code just seems wrong to me: it's not that
> unusual to back-port HotSpot releases.
This is annoying already because I'd hoped that we'd be able to merge
the AArch64 port into the IcedTea forest once 7u moved to hs25, simplifying
things a lot.
http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1710 also suggests
we're going to need hs25 unless a better option appears.
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07
More information about the hotspot-dev