OpenJDKのVMをいろんなconfigでたくさんビルドしたいときは,VMごとに名前をつける必要がある.

例えばサーバ用・slowdebugで普通にビルドするときは,以下のコマンドを実行する.

bash config --with-jvm-variants=server --with-debug-level=slowdebug

対してVMに名前を付ける場合は公式に方法が書いてあるものの,少し分かりづらかった.うまくいったのは

$ mkdir build/<name>
$ cd build/<name>
$ bash ../../configure <config>

という方法.もう一つのconfigure --with-conf-name=<name>という方法はCコンパイラのエラーで使うことができなかった.環境はDebian4.19,gcc8.3.0,OpenJDK16.