RFR: 8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name [v3]

Erik Joelsson erikj at openjdk.org
Mon Oct 9 20:12:57 UTC 2023


On Mon, 9 Oct 2023 14:18:30 GMT, Frederic Thevenet <fthevenet at openjdk.org> wrote:

> According to the GHA workflow, tier1 test are run with a jdk build using the following `configure` line, which doesn't set `--with-native-debug-symbols`:
> 
> ```
> bash configure --with-conf-name=windows-x64 --with-debug-level=fastdebug --with-version-opt=${GITHUB_ACTOR}-${GITHUB_SHA} --with-boot-jdk=/d/a/jdk/jdk/bootjdk/jdk --with-jtreg=jtreg/installed --with-gtest=gtest --with-msvc-toolset-version=14.29 --with-jmod-compress=zip-1 
> ```
> 
> The documentation isn't much help in advising what the default is in this case, but if it is equivalent to `--with-native-debug-symbols:none` , then this explains why the test fails. I'll dig a bit deeper to confirm that.

I would expect the default to be to include pdbs on Windows (`external`).

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

PR Comment: https://git.openjdk.org/jdk/pull/16039#issuecomment-1753684706


More information about the build-dev mailing list