RFR: JDK-8170280: Enable -g for all java compilation in the build

Erik Joelsson erik.joelsson at oracle.com
Wed Nov 23 15:13:21 UTC 2016


Please disregard this email, replied to the wrong one.

/Erik

On 2016-11-23 16:11, Erik Joelsson wrote:
> Similarly for the closed images, new webrev:
>
> http://javaweb.us.oracle.com/~ejoelsso/webrev/8170280/webrev.closed.02/
>
> /Erik
>
> On 2016-11-23 15:25, Erik Joelsson wrote:
>> For a long time, a lot of people have been wanting the JDK classes to 
>> be compiled with debug symbols enabled by default. I believe the 
>> reason we haven't so far is to keep footprint down for the JRE image. 
>> The usecase for debug information is mainly in the JDK image, which 
>> is used for development. The problem so far has then been that we 
>> don't want to compile everything twice, once with and once without 
>> debug symbols.
>>
>> With jlink, we now have the option of stripping debug information at 
>> link time. This adds a bit of time creating the images, but it's 
>> small compared to recompiling all classes. Because of this, I propose 
>> that we enable debug symbols for all java compilation in the build by 
>> default and add stripping to all images that are footprint sensitive.
>>
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8170280
>>
>> Webrev: http://cr.openjdk.java.net/~erikj/8170280/webrev.top.01
>>
>> /Erik
>>
>




More information about the build-dev mailing list