Build-infra with jigsaw, progress update
Jonathan Gibbons
jonathan.gibbons at oracle.com
Fri Jun 22 07:53:30 PDT 2012
On 06/22/2012 06:24 AM, Alan Bateman wrote:
> On 21/06/2012 09:14, Erik Joelsson wrote:
>> :
>>
>> That would be great! In my setup I've put them in a separate
>> directory (jdk/newsrc/share/moduleinfo). The reason for this is that
>> javac won't let me compile the classes in jdk.base in legacy mode if
>> it sees a module-info.java anywhere. I'm not sure if this is intended
>> or not, but that's how it currently works.
>>
>> /Erik
> I've just pushed a patch for Michael that puts the module-info.java
> source files in the expected location, newsrc/share/mclasses/<module>.
>
> Jon - did you go through the sequence in Erik's mail, I can't quite
> tell if the compilation of the base module at step 3 is with hybrid
> javac.
>
> -Alan
>
The sequence looks mostly fine, to the level of detail that is given. I
agree that once you're past langtools, the build should use hybrid javac.
I was surprised to see "langtools" and "stripprop" mentioned in close
proximity. langtools uses compileproperties, not strip properties. But
that is not a Jigsaw issue, it is either a typo, or an artifact of new
build that needs to be fixed.
-- Jon
More information about the jigsaw-dev
mailing list