docs requires hotspot?
Erik Joelsson
erik.joelsson at oracle.com
Fri Dec 21 03:33:37 PST 2012
This is a rather new usecase, at least for me, so we haven't had time to
address it yet. If it's important, we will of course address it at some
point. What I meant below was just that, is this feature important enough?
On the technical side. So far we haven't done a lot of fine granular
dependencies between repos, but have instead seen a repo as a unit. The
jdk is an exception since we have separate targets for demos and images.
I could imagine this type of separation in hotspot too, when we do
attack the hotspot make files. We haven't attacked them yet, as it's not
part of this project. I sure hope to get to do it at some point.
/Erik
On 2012-12-21 12:00, Jonathan Gibbons wrote:
> If we haven't got better dependency management out of build-infra then
> it's all been a waste of time.
>
> OK, maybe that's a bit strong, but it is really bizarre to hear about
> "extra complexity" to not build all of hotspot when just trying to
> build the docs.
>
> -- Jon
>
> On 12/21/2012 02:49 AM, Kelly O'Hair wrote:
>> The hotspot repo also contributes to the total docs (jvmti, maybe
>> more?), so technically, even hotspot needs to be
>> run to create all the docs.
>> It's possible the jvmti doc isn't needed for the jdk api javadocs,
>> but at least the jdi javadocs will refer to jvmti I think.
>>
>> So this is a slippery slope, be careful.
>>
>> -kto
>>
>> On Dec 11, 2012, at 2:44 AM, Erik Joelsson wrote:
>>
>>> I was a bit quick to reply here. Docs are dependent on jdk, for
>>> generated classes at least, and jdk is dependent on hotspot. Could
>>> these dependencies be more fine granular, yes, but the question is
>>> if it's worth the extra complexity.
>>>
>>> /Erik
>>>
>>> On 2012-12-11 10:29, Erik Joelsson wrote:
>>>> Good point. Should fix those dependencies. Filed 8004844.
>>>>
>>>> On 2012-12-11 03:29, Jonathan Gibbons wrote:
>>>>> If I build the docs target in an otherwise clean environment, the
>>>>> build still wades through compiling hotspot. Is this really
>>>>> necessary and/or to be expected?
>>>>>
>>>>> Don't we use interim-javadoc running on the BOOT_JAVA to build docs?
>>>>>
>>>>> -- Jon
>
More information about the build-infra-dev
mailing list