mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-06 01:19:28 +01:00
8317357: Update links in building.md to use https rather than http
Reviewed-by: iris, erikj, jwaters
This commit is contained in:
@@ -40,7 +40,7 @@ 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](
|
||||
http://openjdk.org/install) for some methods of installing a prebuilt
|
||||
https://openjdk.org/install) for some methods of installing a prebuilt
|
||||
JDK.
|
||||
|
||||
## Getting the Source Code
|
||||
@@ -205,7 +205,7 @@ Note: The Windows 32-bit x86 port is deprecated and may be removed in a future r
|
||||
|
||||
#### Cygwin
|
||||
|
||||
A functioning [Cygwin](http://www.cygwin.com/) environment is required for
|
||||
A functioning [Cygwin](https://www.cygwin.com/) 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.
|
||||
|
||||
@@ -433,8 +433,8 @@ If the boot JDK is not automatically detected, or the wrong JDK is picked, use
|
||||
### Getting JDK binaries
|
||||
|
||||
JDK binaries for Linux, Windows and macOS can be downloaded from
|
||||
[jdk.java.net](http://jdk.java.net). An alternative is to download the
|
||||
[Oracle JDK](http://www.oracle.com/technetwork/java/javase/downloads). Another
|
||||
[jdk.java.net](https://jdk.java.net). An alternative is to download the
|
||||
[Oracle JDK](https://www.oracle.com/technetwork/java/javase/downloads). Another
|
||||
is the [Adopt OpenJDK Project](https://adoptopenjdk.net/), which publishes
|
||||
experimental prebuilt binaries for various platforms.
|
||||
|
||||
@@ -460,7 +460,7 @@ and the lib directory separately.
|
||||
|
||||
### FreeType
|
||||
|
||||
FreeType2 from [The FreeType Project](http://www.freetype.org/) is not required
|
||||
FreeType2 from [The FreeType Project](https://www.freetype.org/) 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 copy.
|
||||
@@ -477,7 +477,7 @@ if `configure` does not automatically locate the platform FreeType files.
|
||||
|
||||
### Fontconfig
|
||||
|
||||
Fontconfig from [freedesktop.org Fontconfig](http://fontconfig.org) is required
|
||||
Fontconfig from [freedesktop.org Fontconfig](https://fontconfig.org) is required
|
||||
on all platforms except Windows and macOS.
|
||||
|
||||
* To install on an apt-based Linux, try running `sudo apt-get install
|
||||
@@ -490,7 +490,7 @@ if `configure` does not automatically locate the platform Fontconfig files.
|
||||
|
||||
### CUPS
|
||||
|
||||
CUPS, [Common UNIX Printing System](http://www.cups.org) header files are
|
||||
CUPS, [Common UNIX Printing System](https://www.cups.org) header files are
|
||||
required on all platforms, except Windows. Often these files are provided by
|
||||
your operating system.
|
||||
|
||||
@@ -505,7 +505,7 @@ files.
|
||||
|
||||
### X11
|
||||
|
||||
Certain [X11](http://www.x.org/) libraries and include files are required on
|
||||
Certain [X11](https://www.x.org/) libraries and include files are required on
|
||||
Linux.
|
||||
|
||||
* To install on an apt-based Linux, try running `sudo apt-get install
|
||||
@@ -534,7 +534,7 @@ files.
|
||||
### libffi
|
||||
|
||||
libffi, the [Portable Foreign Function Interface Library](
|
||||
http://sourceware.org/libffi) is required when building the Zero version of
|
||||
https://sourceware.org/libffi) is required when building the Zero version of
|
||||
Hotspot.
|
||||
|
||||
* To install on an apt-based Linux, try running `sudo apt-get install
|
||||
@@ -550,7 +550,7 @@ files.
|
||||
|
||||
### Autoconf
|
||||
|
||||
The JDK requires [Autoconf](http://www.gnu.org/software/autoconf) on all
|
||||
The JDK requires [Autoconf](https://www.gnu.org/software/autoconf) on all
|
||||
platforms. At least version 2.69 is required.
|
||||
|
||||
* To install on an apt-based Linux, try running `sudo apt-get install
|
||||
@@ -571,7 +571,7 @@ AUTOCONF=<path to autoconf> configure ...
|
||||
|
||||
### GNU Make
|
||||
|
||||
The JDK requires [GNU Make](http://www.gnu.org/software/make). No other flavors
|
||||
The JDK requires [GNU Make](https://www.gnu.org/software/make). No other flavors
|
||||
of make are supported.
|
||||
|
||||
At least version 3.81 of GNU Make must be used. For distributions supporting
|
||||
@@ -593,7 +593,7 @@ configure variable, e.g. `configure MAKE=/opt/gnu/make`.
|
||||
|
||||
### GNU Bash
|
||||
|
||||
The JDK requires [GNU Bash](http://www.gnu.org/software/bash). No other shells
|
||||
The JDK requires [GNU Bash](https://www.gnu.org/software/bash). No other shells
|
||||
are supported.
|
||||
|
||||
At least version 3.2 of GNU Bash must be used.
|
||||
@@ -870,7 +870,7 @@ Suggestions for Advanced Users](#hints-and-suggestions-for-advanced-users) and
|
||||
|
||||
## Running Tests
|
||||
|
||||
Most of the JDK tests are using the [JTReg](http://openjdk.org/jtreg)
|
||||
Most of the JDK tests are using the [JTReg](https://openjdk.org/jtreg)
|
||||
test framework. Make sure that your configuration knows where to find your
|
||||
installation of JTReg. If this is not picked up automatically, use the
|
||||
`--with-jtreg=<path to jtreg home>` option to point to the JTReg framework.
|
||||
@@ -1192,7 +1192,7 @@ For example, cross-compiling to AArch64 from x86_64 could be done like this:
|
||||
--resolve-deps \
|
||||
buster \
|
||||
~/sysroot-arm64 \
|
||||
http://httpredir.debian.org/debian/
|
||||
https://httpredir.debian.org/debian/
|
||||
# If the target architecture is `riscv64`,
|
||||
# the path should be `debian-ports` instead of `debian`.
|
||||
```
|
||||
@@ -1410,7 +1410,7 @@ You can experiment by disabling precompiled headers using
|
||||
|
||||
### Icecc / icecream
|
||||
|
||||
[icecc/icecream](http://github.com/icecc/icecream) is a simple way to setup a
|
||||
[icecc/icecream](https://github.com/icecc/icecream) is a simple way to setup a
|
||||
distributed compiler network. If you have multiple machines available for
|
||||
building the JDK, you can drastically cut individual build times by utilizing
|
||||
it.
|
||||
@@ -2046,7 +2046,7 @@ To analyze build performance, run with `LOG=trace` and check `$BUILD/build-trace
|
||||
Use `JOBS=1` to avoid parallelism.
|
||||
|
||||
Please check that you adhere to the [Code Conventions for the Build System](
|
||||
http://openjdk.org/groups/build/doc/code-conventions.html) before
|
||||
https://openjdk.org/groups/build/doc/code-conventions.html) before
|
||||
submitting patches.
|
||||
|
||||
## Contributing to the JDK
|
||||
|
||||
Reference in New Issue
Block a user