Re: java/openjdk19 fails to build on aarch64

From: Ronald Klop <ronald-lists_at_klop.ws>
Date: Wed, 19 Mar 2025 07:18:49 UTC
Van: Jonathan Chen <jonc@chen.org.nz>
Datum: 19 maart 2025 07:27
Aan: freebsd-java@freebsd.org
Onderwerp: Re: java/openjdk19 fails to build on aarch64

> 
> 
> On 18/03/25 01:15, Harald Eilertsen wrote:
> > On Mon, Mar 17, 2025 at 04:41:13PM +1300, Jonathan Chen wrote:
> >> ===>  Building for openjdk19-19.0.2+7.1_1
> >> Error: The configuration is not up to date for 'bsd-aarch64-server-release'.
> > 
> > Check /usr/ports/openjdk19/work/jdk19u-jdk-19.0.2-7-1/build/bsd-aarch64-server-release/configure.log
> > 
> > To see if the configure step completes, and if not, what causes it to
> > fail.
> 
> I've compared the configure.log+spec.gmk on aarch64 against amd64, and haven't noted anything unusual. However, on my aarch64 system, gmake notices that the files in make/autoconf are newer than build/bsd-aarch64-server-release/spec.gmk and this triggers the failure. To be fair, this is true, as libraries.m4 has been patched. I do not know why this does not occur on amd64.
> 
> I've forced the build to ignore the autoconf check, and this allows the build to complete.
> 
> Cheers.
> -- 
> Jonathan Chen 
> 
> 
> 
> 
> 
> 


How did you enforce this? I could commit the “fix” if it is trivial.

Regards,
Ronald