diff --git a/doc/building.html b/doc/building.html index d76aa090baf..79a683c0a98 100644 --- a/doc/building.html +++ b/doc/building.html @@ -248,7 +248,7 @@ amount of technical expertise, a fair number of dependencies on external software, and reasonably powerful hardware.

If you just want to use the JDK and not build it yourself, this document is not for you. See for instance OpenJDK installation for some +href="https://openjdk.org/install">OpenJDK installation for some methods of installing a prebuilt JDK.

Getting the Source Code

Make sure you are getting the correct version. As of JDK 10, the @@ -405,9 +405,9 @@ conversion, see the section on Fixpath.

Note: The Windows 32-bit x86 port is deprecated and may be removed in a future release.

Cygwin

-

A functioning Cygwin environment -is required for building the JDK on Windows. If you have a 64-bit OS, we -strongly recommend using the 64-bit version of Cygwin.

+

A functioning Cygwin +environment is required for building the JDK on Windows. If you have a +64-bit OS, we strongly recommend using the 64-bit version of Cygwin.

Note: Cygwin has a model of continuously updating all packages without any easy way to install or revert to a specific version of a package. This means that whenever you add or update a @@ -635,9 +635,9 @@ been released. In that case, the preferred boot JDK will be version picked, use --with-boot-jdk to point to the JDK to use.

Getting JDK binaries

JDK binaries for Linux, Windows and macOS can be downloaded from jdk.java.net. An alternative is to +href="https://jdk.java.net">jdk.java.net. An alternative is to download the Oracle +href="https://www.oracle.com/technetwork/java/javase/downloads">Oracle JDK. Another is the Adopt OpenJDK Project, which publishes experimental prebuilt binaries for various platforms.

@@ -663,7 +663,7 @@ most cases, it works fine.

As a fallback, the second version allows you to point to the include directory and the lib directory separately.

FreeType

-

FreeType2 from The FreeType +

FreeType2 from The FreeType Project is not required on any platform. The exception is on Unix-based platforms when configuring such that the build artifacts will reference a system installed library, rather than bundling the JDK's own @@ -682,7 +682,7 @@ copy.

--with-freetype-lib=<path> if configure does not automatically locate the platform FreeType files.

Fontconfig

-

Fontconfig from freedesktop.org +

Fontconfig from freedesktop.org Fontconfig is required on all platforms except Windows and macOS.