[PATCH FOR APPROVAL]: Support hs16

Andrew John Hughes gnu_andrew at member.fsf.org
Wed Oct 21 09:04:14 PDT 2009


Sun's proprietary JDK has moved to hs16 as its base: see
http://hg.openjdk.java.net/hsx/hsx16/master. We should do the same.

The following changesets:

http://icedtea.classpath.org/people/andrew/icedtea6/rev/71a19c78147c
http://icedtea.classpath.org/people/andrew/icedtea6/rev/093116b4e715
http://icedtea.classpath.org/people/andrew/icedtea6/rev/86a05a0cec75

add support for building with hs16 as we did before for hs14 (though
not yet by default) i.e. --with-hotspot-build=default

Using hs16 makes four IcedTea patches redundant, but requires a new
one of mine backported from OpenJDK7 (to ignore -XX:DeoptimizeALot on
some new tests)
(http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/d6b9fd78f389).
With that patch applied, all HotSpot JTReg tests pass on hs16.

I also used this opportunity to remove the redundant gcc-4.3 patch,
which broke when applied to hs16.  It doesn't appear to do anything
but attempt (and fail) to turn -Werror off. Both hs14 and hs16 build
fine with gcc 4.3 and 4.4, so there seems to be no need for this patch
any more.  I did get one warning/error failure with the hs16 build,
which is fixed by another of my patches from JDK7
(http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/5fdbe2cdf565).  I'll
document both on the wiki once this patch is approved.

Ok for HEAD?
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the distro-pkg-dev mailing list