Gentoo overlay to bootstrap OpenJDK/Rust/Go
Go to file
Andrius Štikonas 77d06a16f7 Add a few more comments to README. 2019-12-04 00:33:35 +00:00
dev-java Switch to older icedtea:8 ebuild which actually builds. 2019-12-04 00:06:45 +00:00
metadata Add openjdk:9 and openjdk:10 ebuilds for bootstrapping openjdk:11 2019-11-03 15:41:49 +00:00
profiles Add openjdk:9 and openjdk:10 ebuilds for bootstrapping openjdk:11 2019-11-03 15:41:49 +00:00
virtual Add jdk:1.6 and jre:1.6 virtuals. 2019-11-28 01:10:49 +00:00
README.md Add a few more comments to README. 2019-12-04 00:33:35 +00:00

README.md

Bootstrapping OpenJDK 8

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
sudo emerge -a1v =dev-java/eclipse-ecj-4.2.1
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)
sudo emerge -a dev-java/openjdk:8 # This will be installed form the main Gentoo portage tree

Bootstrapping OpenJDK 11

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:

sudo emerge -a dev-java/openjdk:11