RFR: 8311302: Allow for jlinking a custom runtime without packaged modules being present [v23]
Severin Gehwolf
sgehwolf at openjdk.org
Thu Apr 4 12:10:15 UTC 2024
On Thu, 21 Mar 2024 15:29:45 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:
>> make/Images.gmk line 145:
>>
>>> 143: $(eval $(call SetupJavaCompilation, BUILD_JDK_RUNLINK_CLASSES, \
>>> 144: COMPILER := buildjdk, \
>>> 145: DISABLED_WARNINGS := try, \
>>
>> Why do we get warnings in the java code?
>
> That's not needed anymore. There are some `try` warnings in the `JmodsReader` and `JimageDiffGenerator` classes which used to get compiled with this. It'll probably change again...
No longer there.
>> src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java line 40:
>>
>>> 38: public class JimageDiffGenerator {
>>> 39:
>>> 40: private static final boolean DEBUG = false;
>>
>> This seems like left-over debug code. If this should go into product code I suggest you either remove it, or alternatively make it possible to change at runtime, if the debug functionality will be needed.
>
> OK.
Removed in the latest version. The debug static in the build tools class can be enabled with a property.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/14787#discussion_r1551544541
PR Review Comment: https://git.openjdk.org/jdk/pull/14787#discussion_r1551547273
More information about the build-dev
mailing list