sharing graal experiments
Thomas Wuerthinger
thomas.wuerthinger at oracle.com
Tue Feb 19 09:26:25 PST 2013
Tom,
The graal repository contains a normal hotspot version. For building the plain hotspot version, there would not need to be any updates to the build tools. Only if building the Java sources of Graal should be included, there would have to be changes.
- thomas
On Feb 19, 2013, at 8:02 AM, "Deneau, Tom" <tom.deneau at amd.com> wrote:
> I agree with John's hesitation.
> I would want to be able to build the whole jdk image, including a hotspot, from the root.
> I don't know whether the build tools would support having a graal flavor in place of the normal hotspot.
>
> -- Tom
>
>> -----Original Message-----
>> From: sumatra-dev-bounces at openjdk.java.net [mailto:sumatra-dev-
>> bounces at openjdk.java.net] On Behalf Of John Rose
>> Sent: Monday, February 18, 2013 9:31 PM
>> To: Christian Thalinger
>> Cc: sumatra-dev at openjdk.java.net; graal-dev at openjdk.java.net
>> Subject: Re: sharing graal experiments
>>
>> On Feb 18, 2013, at 3:28 PM, John Rose <john.r.rose at oracle.com> wrote:
>>
>>> On Feb 18, 2013, at 2:26 PM, Christian Thalinger
>> <christian.thalinger at oracle.com> wrote:
>>>
>>>> On Feb 18, 2013, at 12:46 PM, "Deneau, Tom" <tom.deneau at amd.com> wrote:
>>>>
>>>>> Just to make sure I understand,
>>>>> you are saying we do not need to create a separate sumatra/sumatra-
>> dev/graal repo, we can just use Sumatra/Sumatra-dev/hotspot, which will
>> occasionally be synced with graal/graal
>>>>> and graal/graal will occasionally be synced with some development version
>> of hotspot.
>>>>
>>>> Yes, that's what I thought would work best. Not sure if John has other
>> plans.
>>>
>>> This will work. It does not conflict with any other use of sumatra-dev
>> that I am envisioning.
>>>
>>> The plan of record for sumatra-dev is here:
>>> https://wikis.oracle.com/display/HotSpotInternals/SumatraRepositoryInfo
>>>
>>> I have only one hesitation: This move, of incorporating an advanced
>> development project like Graal, can be done for at most one repo. Is there
>> any other OpenJDK repo. that we would want to incorporate? I think not. If
>> it were 12 months ago, we might want to tie more closely to
>> lambda/collections repos. But there is no circumstance like that today.
>> What do you think?
>>
>> One more thought: How about if we have graal/graal copied into sumatra-
>> dev/graal, keeping the existing copy of jdk8/hotspot also.
>>
>> Upside: There will always be a known-good snapshot of the whole jdk8/*
>> forest, and builds will be known to work modulo local changes (whether on
>> branches or not).
>>
>> For graal-based experiments we would expect developers to remove the "stock"
>> hotspot and replace it with graal (mv hotspot{,-jdk8}; mv graal hotspot).
>>
>> Downsides: Redundancy (although the hotspot and graal repos would be near
>> duplicates). Uncertainty as to where to host branches (stock hotspot vs.
>> graal).
>>
>> - John
>
More information about the graal-dev
mailing list