-
Bug
-
Resolution: Fixed
-
P4
-
dev, 17
-
b10
-
windows
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8282265 | 18.0.2 | Erik Joelsson | P4 | Resolved | Fixed | b01 |
JDK-8282009 | 18.0.1 | Erik Joelsson | P4 | Resolved | Fixed | b08 |
JDK-8282010 | 17.0.4-oracle | Erik Joelsson | P4 | Resolved | Fixed | b01 |
JDK-8283501 | 17.0.4 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
JDK-8299302 | 11.0.19 | Christoph Langer | P4 | Resolved | Fixed | b01 |
dt_shmem.dll, instrument.dll, jdwp.dll, jvm.dll, jpackageapplauncherw.exe, msiwrapper.exe, jpackage.dll.
This, of course, has a ripple effect on many jmods, which appear different as well.
To reproduce the problem:
1. Clone the OpenJDK repository.
2. Run configure with at least these options
--enable-reproducible-build --with-source-date=1643953637 --with-hotspot-build-time=2022-02-04 --with-copyright-year=2022 --disable-absolute-paths-in-output --with-debug-level=release
3. Build (make images).
Then do, for example,
$ dumpbin /all ./build/windows-x86_64-server-release/images/jdk/bin/jdwp.dll
And search for any short word that appears in the path above the JDK root. In my case, building in my home directory enabled me to do
$ grep maxim ... | wc -l
34
(better also check by looking at the dumpbin output as the word may happen to be not a part of a path or have a line break in the middle).
- backported by
-
JDK-8282009 Windows builds in different directories are not fully reproducible
- Resolved
-
JDK-8282010 Windows builds in different directories are not fully reproducible
- Resolved
-
JDK-8282265 Windows builds in different directories are not fully reproducible
- Resolved
-
JDK-8283501 Windows builds in different directories are not fully reproducible
- Resolved
-
JDK-8299302 Windows builds in different directories are not fully reproducible
- Resolved
- relates to
-
JDK-8256240 Reproducible builds should turn on the "deterministic" flag for Visual Studio
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/bcda0410
-
Commit openjdk/jdk17u-dev/bd360ab5
-
Commit openjdk/jdk18u/d2492c48
-
Commit openjdk/jdk/d442328b
-
Review openjdk/jdk11u-dev/1598
-
Review openjdk/jdk17u-dev/269
-
Review openjdk/jdk18u/26
-
Review openjdk/jdk/7344