On Thu, 3 Jul 2025 10:55:50 GMT, Magnus Ihse Bursie <i...@openjdk.org> wrote:

> A recent run in the Oracle CI produced the following:
> 
> Creating ct.sym classes
> /bin/bash: $WS/build/linux-aarch64-open/jdk/bin/java: No such file or 
> directory
> modules/jdk.compiler/Gendata.gmk:72: recipe for target 
> '$WS/build/linux-aarch64-open/support/symbols/ct.sym' failed
> make[3]: *** [$WS/build/linux-aarch64-open/support/symbols/ct.sym] Error 127
> make[2]: *** [jdk.compiler-gendata] Error 2
> make[2]: *** Waiting for unfinished jobs....
> make/Main.gmk:136: recipe for target 'jdk.compiler-gendata' failed 
> 
> 
> `jdk.compiler/Gendata.gmk` calls `$(BUILD_JAVA_SMALL)`, which is created by 
> java.base-launchers (unless cross-compiling). This dependency is not 
> recorded, and it has just worked due to pure luck since jdk/bin/java is 
> usually produced much earlier in the build process.

This pull request has now been integrated.

Changeset: fba74f79
Author:    Magnus Ihse Bursie <i...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/fba74f796eeeb42accc60ecab444c3d933b73e70
Stats:     1 line in 1 file changed: 0 ins; 0 del; 1 mod

8361306: jdk.compiler-gendata needs to depend on java.base-launchers

Reviewed-by: shade

-------------

PR: https://git.openjdk.org/jdk/pull/26113

Reply via email to