HotSpot just got Hotter - IcedTea6 support for latest HotSpot

Andrew John Hughes gnu_andrew at member.fsf.org
Tue Dec 2 09:22:42 PST 2008


2008/12/2 Andrew Haley <aph at redhat.com>:
> Mark Wielaard wrote:
>
>> On Tue, 2008-12-02 at 10:51 +0000, Andrew Haley wrote:
>>> Mark Wielaard wrote:
>>>> - We want an easy mechanism for trying out newer hotspots so you can
>>>> easily build a newer version and let people try out performance
>>>> improvements or new features/flags (but on top of the stable 6 core
>>>> build). I really like this part of Andrew's patch, which lets you select
>>>> either a hg revision/version number or a prepackaged hotspot src zip.
>>> Well, yeah, it's nice, but this isn't worth doing if the need to support
>>> pluggable VMs leads to cruft in other areas.
>>
>> I think it is a much cleaner way than the current setup,
>
> No argument.
>
>>>> What is the best way to combine all these properties and keep our
>>>> maintance level as low as possible. Which hotspot version(s) to support
>>>> by default that make it easy to provide support for all of the above
>>>> requirements. Did I forget anything?
>>> You have to ask: is this flexible configury part of the solution, or
>>> part of the problem?  Right now it's not clear to me.
>>>
>>> Generally speaking, new hotspot is better than old.  We run the risk
>>> that multiple build options will make the system fragile.  It's much
>>> better, where possible, to have everyone building the same sources.
>>
>> Yes. I think the major churn comes from supporting the old openjdk6
>> based hotspot because it needs so many backported patches, doesn't
>> include sparc, has a different build dir layout, and doesn't come with
>> the c++ interpreter for zero. It would be wise to only support newer
>> hotspots that have at least most of that fixed.
>
> Of course, but that's not the question.  Obviously we don't want the
> old openjdk6 based hotspot.
>
> Andrew.
>


Zero is now supported so I've pushed to the main tree.  We can drop
support for the bundled HotSpot once we know things are stable.
-- 
Andrew :-)

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