Skip to content
This repository was archived by the owner on May 9, 2026. It is now read-only.

labset/compiler-workshop

Repository files navigation

compiler-workshop

requirements

  • git
  • Java 21 , and Ant
    • I recommend using SDKMAN for this

Task 0 : setup environment

locally
  • clone the repo
git clone https://github.com/labset/compiler-workshop.git
git submodule update --init
  • build jtreg
cd compiler-workshop/jtreg
time bash make/build.sh
  • configure and build jdk
cd compiler-workshop/jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make images
using docker
  • clone the repo
git clone https://github.com/labset/compiler-workshop.git
git submodule update --init
  • run docker
docker compose up -d
  • open docker terminal session
docker exec -it compiler-workshop-session-1 bash
  • build jtreg
cd /sources/compiler-workshop/jtreg
time bash make/build.sh --jdk /opt/java/openjdk
  • configure and build jdk
cd /sources/compiler-workshop/jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make images
using codespaces
  • update the submodules
git submodule update --init
  • build jtreg
cd jtreg
time bash make/build.sh --jdk /opt/java/openjdk
  • configure and build jdk
cd jdk
time bash configure --enable-debug --with-jtreg=../jtreg/build/images/jtreg
time make images

Task 0 continued: setup IDE

Find details about your specific IDE

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors