(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/langtools/tools/javac/SuperInit/

File Name  ↓ File Size  ↓ Date  ↓ 
--
488 B2025-Oct-23 05:06
919 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
794 B2025-Oct-23 05:06
492 B2025-Oct-23 05:06
826 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
257 B2025-Oct-23 05:06
420 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
790 B2025-Oct-23 05:06
487 B2025-Oct-23 05:06
535 B2025-Oct-23 05:06
838 B2025-Oct-23 05:06
705 B2025-Oct-23 05:06
1015 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
498 B2025-Oct-23 05:06
924 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
794 B2025-Oct-23 05:06
486 B2025-Oct-23 05:06
836 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
257 B2025-Oct-23 05:06
420 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
790 B2025-Oct-23 05:06
487 B2025-Oct-23 05:06
535 B2025-Oct-23 05:06
838 B2025-Oct-23 05:06
705 B2025-Oct-23 05:06
1015 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
550 B2025-Oct-23 05:06
950 B2025-Oct-23 05:06
2.5 KiB2025-Oct-23 05:06
794 B2025-Oct-23 05:06
486 B2025-Oct-23 05:06
888 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
2.5 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
257 B2025-Oct-23 05:06
420 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
790 B2025-Oct-23 05:06
478 B2025-Oct-23 05:06
535 B2025-Oct-23 05:06
838 B2025-Oct-23 05:06
705 B2025-Oct-23 05:06
1015 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
5.7 KiB2025-Oct-23 05:06
6.6 KiB2025-Oct-23 05:06
5.3 KiB2025-Oct-23 05:06
758 B2025-Oct-23 05:06
468 B2025-Oct-23 05:06
6.9 KiB2025-Oct-23 05:06
7.4 KiB2025-Oct-23 05:06
2.7 KiB2025-Oct-23 05:06
8.0 KiB2025-Oct-23 05:06
11.0 KiB2025-Oct-23 05:06
4.6 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
6.3 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
469 B2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
3.5 KiB2025-Oct-23 05:06
3.9 KiB2025-Oct-23 05:06
3.1 KiB2025-Oct-23 05:06
6.3 KiB2025-Oct-23 05:06
6.9 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
947 B2025-Oct-23 05:06
1.2 KiB2025-Oct-23 05:06
2.9 KiB2025-Oct-23 05:06
794 B2025-Oct-23 05:06
485 B2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.7 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
1.7 KiB2025-Oct-23 05:06
3.1 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
93 B2025-Oct-23 05:06
367 B2025-Oct-23 05:06
341 B2025-Oct-23 05:06
601 B2025-Oct-23 05:06
767 B2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
822 B2025-Oct-23 05:06
501 B2025-Oct-23 05:06
930 B2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
878 B2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
97 B2025-Oct-23 05:06
378 B2025-Oct-23 05:06
1.2 KiB2025-Oct-23 05:06
818 B2025-Oct-23 05:06
493 B2025-Oct-23 05:06
378 B2025-Oct-23 05:06
768 B2025-Oct-23 05:06
522 B2025-Oct-23 05:06
768 B2025-Oct-23 05:06
1.2 KiB2025-Oct-23 05:06
1.2 KiB2025-Oct-23 05:06
95 B2025-Oct-23 05:06
382 B2025-Oct-23 05:06
387 B2025-Oct-23 05:06
1.5 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
762 B2025-Oct-23 05:06
476 B2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
644 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.6 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
694 B2025-Oct-23 05:06
886 B2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
459 B2025-Oct-23 05:06
1015 B2025-Oct-23 05:06
1.2 KiB2025-Oct-23 05:06
724 B2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
89 B2025-Oct-23 05:06
347 B2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
750 B2025-Oct-23 05:06
457 B2025-Oct-23 05:06
353 B2025-Oct-23 05:06
737 B2025-Oct-23 05:06
432 B2025-Oct-23 05:06
743 B2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
1.1 KiB2025-Oct-23 05:06
87 B2025-Oct-23 05:06
357 B2025-Oct-23 05:06
328 B2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
457 B2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
599 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.6 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
599 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.7 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
635 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.7 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
1.7 KiB2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
599 B2025-Oct-23 05:06
2.5 KiB2025-Oct-23 05:06
3.9 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.7 KiB2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
618 B2025-Oct-23 05:06
2.6 KiB2025-Oct-23 05:06
4.0 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.7 KiB2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
618 B2025-Oct-23 05:06
2.5 KiB2025-Oct-23 05:06
3.9 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
618 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.7 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
1.4 KiB2025-Oct-23 05:06
754 B2025-Oct-23 05:06
464 B2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
2.5 KiB2025-Oct-23 05:06
618 B2025-Oct-23 05:06
2.7 KiB2025-Oct-23 05:06
4.2 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
8.5 KiB2025-Oct-23 05:06
9.9 KiB2025-Oct-23 05:06
8.9 KiB2025-Oct-23 05:06
1.8 KiB2025-Oct-23 05:06
2.1 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
778 B2025-Oct-23 05:06
467 B2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
618 B2025-Oct-23 05:06
2.7 KiB2025-Oct-23 05:06
3.8 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
1.6 KiB2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
766 B2025-Oct-23 05:06
466 B2025-Oct-23 05:06
2.0 KiB2025-Oct-23 05:06
2.2 KiB2025-Oct-23 05:06
588 B2025-Oct-23 05:06
2.4 KiB2025-Oct-23 05:06
3.7 KiB2025-Oct-23 05:06
1.3 KiB2025-Oct-23 05:06
6.4 KiB2025-Oct-23 05:06
6.1 KiB2025-Oct-23 05:06
6.1 KiB2025-Oct-23 05:06
750 B2025-Oct-23 05:06
458 B2025-Oct-23 05:06
7.8 KiB2025-Oct-23 05:06
6.7 KiB2025-Oct-23 05:06
2.8 KiB2025-Oct-23 05:06
10.2 KiB2025-Oct-23 05:06
10.6 KiB2025-Oct-23 05:06
6.1 KiB2025-Oct-23 05:06
2.8 KiB2025-Oct-23 05:06
2.8 KiB2025-Oct-23 05:06
8.7 KiB2025-Oct-23 05:06
746 B2025-Oct-23 05:06
453 B2025-Oct-23 05:06
3.1 KiB2025-Oct-23 05:06
4.3 KiB2025-Oct-23 05:06
5.5 KiB2025-Oct-23 05:06
4.8 KiB2025-Oct-23 05:06
8.8 KiB2025-Oct-23 05:06
9.5 KiB2025-Oct-23 05:06
2.6 KiB2025-Oct-23 05:06
3.0 KiB2025-Oct-23 05:06
2.9 KiB2025-Oct-23 05:06
15.3 KiB2025-Oct-23 05:06
17.7 KiB2025-Oct-23 05:06
4.0 KiB2025-Oct-23 05:06
746 B2025-Oct-23 05:06
521 B2025-Oct-23 05:06
18.1 KiB2025-Oct-23 05:06
18.3 KiB2025-Oct-23 05:06
1.9 KiB2025-Oct-23 05:06
19.2 KiB2025-Oct-23 05:06
12.5 KiB2025-Oct-23 05:06
3.9 KiB2025-Oct-23 05:06
85 B2025-Oct-23 05:06
353 B2025-Oct-23 05:06
320 B2025-Oct-23 05:06
413 B2025-Oct-23 05:06
699 B2025-Oct-23 05:06
628 B2025-Oct-23 05:06
4.4 KiB2025-Oct-23 05:06
5.5 KiB2025-Oct-23 05:06
4.9 KiB2025-Oct-23 05:06
2.3 KiB2025-Oct-23 05:06
2.7 KiB2025-Oct-23 05:06
2.6 KiB2025-Oct-23 05:06
11.6 KiB2025-Oct-23 05:06
13.8 KiB2025-Oct-23 05:06
12.3 KiB2025-Oct-23 05:06