-
Bug
-
Resolution: Fixed
-
P4
-
21, 23
-
b12
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8327789 | 21.0.4 | Andrew Leonard | P4 | Resolved | Fixed | b01 |
If a Linux build is rebuilt in a different build directory location to the first build,
ie.configure is run from a different location to the first, then the resulting JDK image binaries are not reproducible.
eg:
- /home/me/build1$ bash /home/me/jdk/configure ....
- /home/me/build2$ bash /home/me/jdk/configure ....
The difference is caused by the debug symbols paths to the SUPPORT_OUTPUTDIR and HOTSPOT_OUTPUTDIR being different,and not being debug prefix mapped, and ending up in the debug symbols.
ie.configure is run from a different location to the first, then the resulting JDK image binaries are not reproducible.
eg:
- /home/me/build1$ bash /home/me/jdk/configure ....
- /home/me/build2$ bash /home/me/jdk/configure ....
The difference is caused by the debug symbols paths to the SUPPORT_OUTPUTDIR and HOTSPOT_OUTPUTDIR being different,and not being debug prefix mapped, and ending up in the debug symbols.
- backported by
-
JDK-8327789 Linux builds not reproducible if two builds configured in different build folders
- Resolved