On Tue, 1 Apr 2025 16:12:39 GMT, Alan Bateman <al...@openjdk.org> wrote:

> > @AlanBateman Any more thoughts on this? We'd need to include a patch like 
> > this one for getting the Fedora JDK 24+ builds to work with JEP 493 
> > enabled. Thanks!
> 
> Allowing for a small number of upgradable files is needed, I see you have a 
> JBS issue for that. I have not warmed to the proposal to have override or 
> have alt hashes, I think we need to think spend more time thinking about the 
> issues there.

Another way to solve the `*.pdb` issue on Windows would be to keep the `JMODs` 
view of the world (which have stripped or minimal pdb files with naming 
`<name>.pdb`) consistent in the JDK image if and only if both options 
`--enable-linkable-runtime` and `--with-external-symbols-in-bundles=public` are 
**both** on. That is the full PDB files could be in the JDK image as 
`<name>.full.pdb` if needed. Or alternatively copied over by means of 
installing the debug bundle over it when debugging is needed.

This keeps the RPM case unsolved where a JDK build might have specified 
`--with-native-debug-symbols=internal` and some RPM post-build processing 
strips the debug symbols from the binary and places the symbols in an extra 
package.

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

PR Comment: https://git.openjdk.org/jdk/pull/24190#issuecomment-2782532442

Reply via email to