(OpenJDK) Maintenance, Development, and Testing

or, Mister Shipilëv's Home for Peculiar (JVM) Builds

WARNING: These artifacts are not well-tested, not virus-checked, may contain horrible bugs that could lead to data corruption, engulfing machines in flames, sharing your financial data, selling your pets on eBay, etc. etc. etc. everything that applies for binaries^W code^W anything downloaded from the Internet. Be cautious. If in doubt, build from the source yourself, and/or run on staging environment that is not painful to restore.


Our motto: "builds.shipilev.net — still more secure than npm install"


openjdk-* builds are usually from the latest revisions of their corresponding repositories, to capture the latest changes in projects. Many builds trigger on commit, some trigger nightly, every build triggers at least weekly. Some builds are verified with internal tests, but most are published as is.


Some of these builds are wrapped in Docker containers, try docker pull shipilev/openjdk[:tag]. Please see the DockerHub pages for the list of available tags.


The binary flavors are:

{aarch64, arm32-hflt, mipsel, mips64el, ppc64le, s390x, x86_32, x86_64}: different target architectures. All builds are cross-compiled.


{server, zero}: different VM flavors. The normal JDK is Server: enables all JIT compilers, all GCs, etc. The very basic JDK is Zero VM: it has only one C++-based interpreter, and handful of GCs, etc. Most platforms have Server VM builds. Some platforms do not have JIT compilers implemented, and thus have only Zero VMs. For easier testing, all architectures build Zero VMs, even when Server VMs are available.


These binaries carry multiple JVMs: {release, fastdebug, slowdebug}: built with different optimization levels. The normal JDK is with "release" VM: it is the fastest one, and it is default. "fastdebug" VM enables internal asserts and verifications, and thus run significantly slower, but is able to diagnose much more VM bugs; it is still reasonably fast. Use java -fastdebug to run a fastdebug VM, or switch-to-fastdebug.sh to switch to fastdebug by default. "slowdebug" VM runs with lowest level of native optimization, making it a perfect vehicle to work with native debuggers, or get the crash dumps unaffected by inlining. Use java -slowdebug to run a slowdebug VM, or switch-to-slowdebug.sh to switch to slowdebug by default.


These binaries are cross-compiled with modern compilers, but lower glibc: This affects compatibility, as systems with older libcs/kernels would not be able to run binaries compiled for newer libc. The GCC and GLIBC versions used for every platform may differ a bit, but they are about GCC 12.x and GLIBC 2.24, or not far off. The build with incompatible libc version would usually fail to start. Cross-build toolchains (x86_64 -> $X) used to build these binaries are created with crosstool-NG and are available here.


/patch-openjdk-valhalla-lworld/test/jdk/java/lang/invoke/VarHandles/

File Name  ↓ File Size  ↓ Date  ↓ 
--
502 B2025-Oct-24 05:06
51.5 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
520 B2025-Oct-24 05:06
4.8 KiB2025-Oct-24 05:06
50.4 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
500 B2025-Oct-24 05:06
97.9 KiB2025-Oct-24 05:06
64.2 KiB2025-Oct-24 05:06
510 B2025-Oct-24 05:06
53.9 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
57.8 KiB2025-Oct-24 05:06
63.8 KiB2025-Oct-24 05:06
146.0 KiB2025-Oct-24 05:06
53.0 KiB2025-Oct-24 05:06
852 B2025-Oct-24 05:06
808 B2025-Oct-24 05:06
53.1 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
61.2 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
152.8 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
868 B2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
168.8 KiB2025-Oct-24 05:06
58.7 KiB2025-Oct-24 05:06
816 B2025-Oct-24 05:06
145.5 KiB2025-Oct-24 05:06
155.1 KiB2025-Oct-24 05:06
152.3 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
65.9 KiB2025-Oct-24 05:06
317.8 KiB2025-Oct-24 05:06
60.4 KiB2025-Oct-24 05:06
43.4 KiB2025-Oct-24 05:06
49.8 KiB2025-Oct-24 05:06
43.4 KiB2025-Oct-24 05:06
72.6 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
503 B2025-Oct-24 05:06
150.8 KiB2025-Oct-24 05:06
46.9 KiB2025-Oct-24 05:06
79.6 KiB2025-Oct-24 05:06
54.6 KiB2025-Oct-24 05:06
154.9 KiB2025-Oct-24 05:06
54.2 KiB2025-Oct-24 05:06
63.1 KiB2025-Oct-24 05:06
149.7 KiB2025-Oct-24 05:06
804 B2025-Oct-24 05:06
500 B2025-Oct-24 05:06
638 B2025-Oct-24 05:06
57.7 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
808 B2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
490 B2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
812 B2025-Oct-24 05:06
60.0 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
60.6 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
58.0 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
38.3 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
1.4 KiB2025-Oct-24 05:06
5.3 KiB2025-Oct-24 05:06
800 B2025-Oct-24 05:06
503 B2025-Oct-24 05:06
985 B2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
62.4 KiB2025-Oct-24 05:06
1.5 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
66.5 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
58.3 KiB2025-Oct-24 05:06
503 B2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
127.7 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
1.6 KiB2025-Oct-24 05:06
836 B2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
820 B2025-Oct-24 05:06
48.3 KiB2025-Oct-24 05:06
93.1 KiB2025-Oct-24 05:06
43.5 KiB2025-Oct-24 05:06
60.5 KiB2025-Oct-24 05:06
792 B2025-Oct-24 05:06
12.5 KiB2025-Oct-24 05:06
152.7 KiB2025-Oct-24 05:06
43.2 KiB2025-Oct-24 05:06
168.5 KiB2025-Oct-24 05:06
58.6 KiB2025-Oct-24 05:06
209.7 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
107.1 KiB2025-Oct-24 05:06
66.5 KiB2025-Oct-24 05:06
4.2 KiB2025-Oct-24 05:06
46.5 KiB2025-Oct-24 05:06
64.3 KiB2025-Oct-24 05:06
53.8 KiB2025-Oct-24 05:06
816 B2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
812 B2025-Oct-24 05:06
63.5 KiB2025-Oct-24 05:06
145.8 KiB2025-Oct-24 05:06
52.8 KiB2025-Oct-24 05:06
145.4 KiB2025-Oct-24 05:06
21.0 KiB2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
58.1 KiB2025-Oct-24 05:06
149.6 KiB2025-Oct-24 05:06
502 B2025-Oct-24 05:06
129.4 KiB2025-Oct-24 05:06
63.8 KiB2025-Oct-24 05:06
136.0 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
85.8 KiB2025-Oct-24 05:06
804 B2025-Oct-24 05:06
502 B2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
65.8 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
63.2 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
840 B2025-Oct-24 05:06
60.0 KiB2025-Oct-24 05:06
491 B2025-Oct-24 05:06
508 B2025-Oct-24 05:06
60.6 KiB2025-Oct-24 05:06
150.4 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
792 B2025-Oct-24 05:06
506 B2025-Oct-24 05:06
150.9 KiB2025-Oct-24 05:06
60.8 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
54.4 KiB2025-Oct-24 05:06
800 B2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
6.6 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
68.2 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
527 B2025-Oct-24 05:06
820 B2025-Oct-24 05:06
848 B2025-Oct-24 05:06
18.3 KiB2025-Oct-24 05:06
92.4 KiB2025-Oct-24 05:06
150.1 KiB2025-Oct-24 05:06
106.9 KiB2025-Oct-24 05:06
804 B2025-Oct-24 05:06
67.9 KiB2025-Oct-24 05:06
126.4 KiB2025-Oct-24 05:06
61.3 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
513 B2025-Oct-24 05:06
5.3 KiB2025-Oct-24 05:06
491 B2025-Oct-24 05:06
808 B2025-Oct-24 05:06
107.5 KiB2025-Oct-24 05:06
1.4 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
87.5 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
43.8 KiB2025-Oct-24 05:06
58.2 KiB2025-Oct-24 05:06
39.4 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
53.9 KiB2025-Oct-24 05:06
112.5 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
7.3 KiB2025-Oct-24 05:06
836 B2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
129.9 KiB2025-Oct-24 05:06
42.1 KiB2025-Oct-24 05:06
147.1 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
525 B2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
62.3 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
53.7 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
43.0 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
63.6 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
61.8 KiB2025-Oct-24 05:06
15.0 KiB2025-Oct-24 05:06
86.1 KiB2025-Oct-24 05:06
130.7 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
1.5 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
6.4 KiB2025-Oct-24 05:06
9.5 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
61.6 KiB2025-Oct-24 05:06
61.0 KiB2025-Oct-24 05:06
42.6 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
5.0 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
506 B2025-Oct-24 05:06
517 B2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
67.0 KiB2025-Oct-24 05:06
55.8 KiB2025-Oct-24 05:06
66.2 KiB2025-Oct-24 05:06
96.4 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
61.7 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
86.2 KiB2025-Oct-24 05:06
38.1 KiB2025-Oct-24 05:06
6.2 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
56.0 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
527 B2025-Oct-24 05:06
796 B2025-Oct-24 05:06
56.5 KiB2025-Oct-24 05:06
21.7 KiB2025-Oct-24 05:06
42.1 KiB2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
43.0 KiB2025-Oct-24 05:06
107.2 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
135.9 KiB2025-Oct-24 05:06
844 B2025-Oct-24 05:06
527 B2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
49.6 KiB2025-Oct-24 05:06
147.0 KiB2025-Oct-24 05:06
129.8 KiB2025-Oct-24 05:06
60.9 KiB2025-Oct-24 05:06
526 B2025-Oct-24 05:06
760 B2025-Oct-24 05:06
62.2 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
63.1 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
67.8 KiB2025-Oct-24 05:06
55.3 KiB2025-Oct-24 05:06
3.7 KiB2025-Oct-24 05:06
88.0 KiB2025-Oct-24 05:06
848 B2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
95.9 KiB2025-Oct-24 05:06
488 B2025-Oct-24 05:06
20.8 KiB2025-Oct-24 05:06
43.9 KiB2025-Oct-24 05:06
4.8 KiB2025-Oct-24 05:06
490 B2025-Oct-24 05:06
840 B2025-Oct-24 05:06
87.1 KiB2025-Oct-24 05:06
54.7 KiB2025-Oct-24 05:06
2.0 KiB2025-Oct-24 05:06
106.3 KiB2025-Oct-24 05:06
61.3 KiB2025-Oct-24 05:06
150.4 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
55.4 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
133.4 KiB2025-Oct-24 05:06
104.8 KiB2025-Oct-24 05:06
37.7 KiB2025-Oct-24 05:06
1.3 KiB2025-Oct-24 05:06
95.8 KiB2025-Oct-24 05:06
107.7 KiB2025-Oct-24 05:06
146.5 KiB2025-Oct-24 05:06
35.0 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
844 B2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
129.3 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
68.3 KiB2025-Oct-24 05:06
63.1 KiB2025-Oct-24 05:06
524 B2025-Oct-24 05:06
106.8 KiB2025-Oct-24 05:06
150.0 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
55.7 KiB2025-Oct-24 05:06
61.4 KiB2025-Oct-24 05:06
14.4 KiB2025-Oct-24 05:06
796 B2025-Oct-24 05:06
56.3 KiB2025-Oct-24 05:06
63.8 KiB2025-Oct-24 05:06
55.9 KiB2025-Oct-24 05:06
488 B2025-Oct-24 05:06
768 B2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
4.1 KiB2025-Oct-24 05:06
21.1 KiB2025-Oct-24 05:06
792 B2025-Oct-24 05:06
485 B2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
57.6 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
524 B2025-Oct-24 05:06
66.3 KiB2025-Oct-24 05:06
55.9 KiB2025-Oct-24 05:06
96.2 KiB2025-Oct-24 05:06
788 B2025-Oct-24 05:06
66.9 KiB2025-Oct-24 05:06
3.3 KiB2025-Oct-24 05:06
2.2 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
43.4 KiB2025-Oct-24 05:06
4.8 KiB2025-Oct-24 05:06
2.5 KiB2025-Oct-24 05:06
5.4 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
2.7 KiB2025-Oct-24 05:06
61.7 KiB2025-Oct-24 05:06
152.3 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
14.5 KiB2025-Oct-24 05:06
840 B2025-Oct-24 05:06
488 B2025-Oct-24 05:06
42.5 KiB2025-Oct-24 05:06
61.1 KiB2025-Oct-24 05:06
491 B2025-Oct-24 05:06
1.2 KiB2025-Oct-24 05:06
4.3 KiB2025-Oct-24 05:06
52.1 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
4.9 KiB2025-Oct-24 05:06
526 B2025-Oct-24 05:06
63.5 KiB2025-Oct-24 05:06
126.5 KiB2025-Oct-24 05:06
522 B2025-Oct-24 05:06
106.4 KiB2025-Oct-24 05:06
2.1 KiB2025-Oct-24 05:06
2.4 KiB2025-Oct-24 05:06
23.6 KiB2025-Oct-24 05:06
46.3 KiB2025-Oct-24 05:06
146.6 KiB2025-Oct-24 05:06
14.7 KiB2025-Oct-24 05:06