[PATCH FOR APPROVAL]: Support hs16
Andrew John Hughes
gnu_andrew at member.fsf.org
Wed Oct 21 16:46:00 PDT 2009
2009/10/21 Matthias Klose <doko at ubuntu.com>:
> On 21.10.2009 18:04, Andrew John Hughes wrote:
>> 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:
>> 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)
>> 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.
> let's see if it is necessary when building with -fstack-protector
> -D_FORTIFY_SOURCE. I'll see that when building on Ubuntu.
I'd be interested to know if it does. I think your own patches
already cover this. The gcc-4.3 patch doesn't seem to have been doing
anything as on my builds it certainly hasn't been stopping -Werror
failures in the past, and, if the current patch set is anything to go
by, it hasn't for anyone else either. Part of the patch turns off
-Werror if an option is set to turn it on which seems simply bizarre.
>> 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?
> please go for it, and thanks for work!
Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
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