summaryrefslogtreecommitdiffstats
path: root/development/OpenJDK11/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/OpenJDK11/README')
-rw-r--r--development/OpenJDK11/README32
1 files changed, 32 insertions, 0 deletions
diff --git a/development/OpenJDK11/README b/development/OpenJDK11/README
new file mode 100644
index 0000000000..bb738313e4
--- /dev/null
+++ b/development/OpenJDK11/README
@@ -0,0 +1,32 @@
+OpenJDK11 is an open source implementation of version 11 (LTS) of the
+Java Development Kit, Standard Edition. It includes tools for
+developing, testing, and running programs written in Java.
+
+This script builds the package from source using the packages listed
+in the .info file (the source tarball plus a binary of the prevous
+version to bootstrap from), so it is not necessary to have a jdk
+package installed to build this package.
+
+By default, the source package uses all available cores to build the
+package, but this can be controlled by passing CORES=<x> to the script.
+It is HIGHLY recommended to use all available cores as a single-core
+build can take quite a while, especially on slower machines.
+NOTE: The build normally fails with MAKEFLAGS set, but this script
+tempararily unsets it so it can proceed.
+
+The source is also able to use ccache to speed up rebuilds. To enable
+this, pass USE_CCACHE=yes to the script. NOTE: Some other SBo scripts
+recommend creating cc/c++/gcc/g++ symlinks to ccache in /usr/local/bin
+to use ccache, but this build fails on that, so make sure they are
+removed before running this script.
+
+To test the build, pass TESTS=yes. This will unpack the jtreg package
+to run the tests. You should expect to see somewhere in the area of
+about 20 to 30 failures and about 30 to 40 errors. The reports will be
+saved in $TMP/jtreg-reports if you want to review them.
+
+After installing this package you will need to logout/login to your
+machine as it will add new files to the /etc/profile.d folder.
+
+MANY thanks to the BLFS community for maintaining 32-bit builds of the
+later versions of OpenJDK we use for bootstrapping.