gentoo-bootstrap/README.md

24 lines
824 B
Markdown
Raw Normal View History

2019-12-01 23:29:12 +00:00
## Bootstrapping OpenJDK 8
2019-12-04 01:34:11 +00:00
```sh
sudo emerge -a1v =dev-java/gnu-classpath-0.93
sudo emerge -a1v =dev-java/jamvm-1.5.1
sudo emerge -a1v =dev-java/gnu-classpath-0.99-r2
sudo emerge -a1v =dev-java/jamvm-2.0.0-r99
2019-12-01 23:07:43 +00:00
sudo emerge -a1v =dev-java/eclipse-ecj-4.2.1
2019-12-04 00:33:35 +00:00
sudo emerge -a1v =dev-java/jamvm-2.0.0-r100 # Rebuild jamvm, so that it picks up new ecj
sudo emerge -a1v dev-java/icedtea:7 # This icedtea will use jamvm, so a bit slowish (hotspot failed to build)
2019-12-01 23:29:12 +00:00
sudo emerge -a dev-java/openjdk:8 # This will be installed form the main Gentoo portage tree
```
## Bootstrapping OpenJDK 11
2019-12-04 01:34:11 +00:00
```sh
2019-12-01 23:29:12 +00:00
sudo emerge -a1v dev-java/openjdk:9
sudo emerge -a1v dev-java/openjdk:10
sudo emerge -a1v dev-java/openjdk:11
```
At this point you can remove this overlay and install OpenJDK from main tree:
2019-12-04 01:34:11 +00:00
```sh
2019-12-01 23:29:12 +00:00
sudo emerge -a dev-java/openjdk:11
```