Skip to content

Commit ec7e4b9

Browse files
committed
[readme] Add Debian Buster & OpenJDK 13
1 parent b0d5849 commit ec7e4b9

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

README.md

+15-8
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ Builds for older boards should work on newer boards, the performance might just
77

88
## Build Status
99

10-
| OpenJDK version | Platform | VM | Status |
11-
|------------------|----------|--------|--------------------------------------|
12-
| OpenJDK 9 | EV3 | C1 JIT | [![openjdk9_build_ev3_linux][1]][2] |
13-
| OpenJDK 10 | EV3 | C1 JIT | [![openjdk10_build_ev3_linux][3]][4] |
14-
| OpenJDK 11 | EV3 | C1 JIT | [![openjdk11_build_ev3_linux][5]][6] |
15-
| OpenJDK 12 (dev) | EV3 | C1 JIT | [![openjdk12_build_ev3_linux][7]][8] |
10+
| OpenJDK version | Platform | OS | VM | Status |
11+
|------------------|----------|----------------|--------|--------------------------------------|
12+
| OpenJDK 9 | EV3 | ev3dev-stretch | C1 JIT | [![openjdk9_build_ev3_linux][1]][2] |
13+
| OpenJDK 10 | EV3 | ev3dev-stretch | C1 JIT | [![openjdk10_build_ev3_linux][3]][4] |
14+
| OpenJDK 11 | EV3 | ev3dev-stretch | C1 JIT | [![openjdk11_build_ev3_linux][5]][6] |
15+
| OpenJDK 12 | EV3 | ev3dev-buster | C1 JIT | [![openjdk12_build_ev3_linux][7]][8] |
16+
| OpenJDK 13 (dev) | EV3 | ev3dev-buster | C1 JIT | [![openjdk12_build_ev3_linux][9]][10] |
1617

1718
[1]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk9_build_ev3_linux/badge/icon
1819
[2]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk9_build_ev3_linux/
@@ -22,6 +23,8 @@ Builds for older boards should work on newer boards, the performance might just
2223
[6]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk11_build_ev3_linux/
2324
[7]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk12_build_ev3_linux/badge/icon
2425
[8]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk12_build_ev3_linux/
26+
[9]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk13_build_ev3_linux/badge/icon
27+
[10]: https://ci.adoptopenjdk.net/view/ev3dev/job/openjdk13_build_ev3_linux/
2528

2629

2730
## Components
@@ -43,12 +46,15 @@ To see which modules are included in our case, take a look at the jlink commandl
4346
1. Install [Docker](https://docs.docker.com/engine/installation/) for your operating system.
4447
2. Build the base cross-compilation image:
4548
```sh
46-
sudo docker build -t ev3dev-lang-java:jdk-stretch -f system/Dockerfile.armel system
49+
sudo docker build -t ev3dev-lang-java:jdk-stretch -f system/stretch/Dockerfile.armel system
4750
```
51+
To use Debian Buster, replace occurences of `stretch` with `buster`.
4852
3. Build the image with OpenJDK cross-compilation scripts:
4953
```sh
50-
sudo docker build -t ev3dev-lang-java:jdk-build -f scripts/Dockerfile scripts
54+
sudo docker build -t ev3dev-lang-java:jdk-build --build-arg DEBIAN_RELEASE=stretch -f scripts/Dockerfile scripts
5155
```
56+
Again, you can replace `stretch` with `buster`.
57+
5258
Next steps depend on whether you want to navigate the build yourself, or if you want the build to run automatically.
5359

5460
### Semi-manual build
@@ -65,6 +71,7 @@ export JDKVER=9 # OpenJDK 9
6571
export JDKVER=10 # OpenJDK 10
6672
export JDKVER=11 # OpenJDK 11
6773
export JDKVER=12 # OpenJDK 12
74+
export JDKVER=13 # OpenJDK 13
6875
export JDKVM=zero # Use Zero interpreter
6976
export JDKVM=client # Use full ARM32 JIT
7077
export JDKVM=minimal # Use minimal ARM32 JIT (https://openjdk.java.net/jeps/148)

0 commit comments

Comments
 (0)