On Fri, 14 Mar 2025 14:10:30 GMT, Severin Gehwolf <sgehw...@openjdk.org> wrote:

>> Alternative approach to #24012
>> 
>> This keeps the current handling of *.pdb vs *.stripped.pdb which allows 
>> debugging at the cost of a little hack in jlink. Maybe the code in jlink can 
>> be improved, e.g. make it more conditional.
>> 
>> I'm running this through our testing still to see whether it'll resolve all 
>> of the test issues and does not introduce regressions.
>
> make/Bundles.gmk line 248:
> 
>> 246:           %.stripped.pdb, \
>> 247:           $(call FindFiles, $(SYMBOLS_IMAGE_DIR)) \
>> 248:       )
> 
> Why filter *.stripped.pdb? Because they are useless for debugging? Then it 
> should be mentioned as a comment.

This is fixing a small issue that is independent of JEP 493. Currently the 
JDK/JRE bundles contain the lib.stripped.pdb files renamed to lib.pdb. The 
symbols bundle contains these as well but it should have the full lib.pdb 
files. So, by filtering out *stripped.pdb during the creation of the symbols 
bundle, we make sure that the full pdb files end up in the symbols bundle.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/24057#discussion_r1998173085

Reply via email to