Gentoo overlay to bootstrap OpenJDK/Rust/Go
Go to file
Andrius Štikonas 9add282eba Remove an intermediate step from README, portage can deduce that dependency itself. 2019-12-04 00:29:53 +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 Remove an intermediate step from README, portage can deduce that dependency itself. 2019-12-04 00:29:53 +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
sudo emerge -a1v dev-java/icedtea:7
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