RFR: JDK-8245287 Start using ModuleWrapper for gensrc as well
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Tue May 19 13:57:16 UTC 2020
On 2020-05-19 15:19, Erik Joelsson wrote:
> Nice to see this finally happen.
>
> In GensrcCharsetMapping.gmk you are adding a new line for declaring
> dep on $(BUILD_TOOLS_JDK) without removing that dep from the original
> rule declaration. Same in GensrcEmojiData.gmk. Not sure what the
> intention is.
The intention was to try to fix what I thought was a dependency bug, but
which just was too unlikely to show up. The rest of the GensrcFoo files
had an explicit, separate dependency declaration to the buildtools, like
this. Since it was missing, I assumed it was a mistake, and did not
double check to see if it was given as a dependency elsewhere.
I removed those two lines before pushing.
>
> Otherwise good.
Thanks.
/Magnus
>
> /Erik
>
> On 2020-05-19 05:52, Magnus Ihse Bursie wrote:
>> All other phases are using ModuleWrapper.gmk, except for gensrc. We
>> should move that too over to the ModuleWrapper way, so all phases are
>> treated equally.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8245287
>> WebRev:
>> http://cr.openjdk.java.net/~ihse/JDK-8245287-use-ModuleWrapper-for-gensrc/webrev.01
>>
>> /Magnus
More information about the build-dev
mailing list