Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
Re: aarch64 bulk build report
To:
Jonathan Gray <jsg@jsg.id.au>
Cc:
Peter Hessler <phessler@theapt.org>, ports@openbsd.org, robert@opnebsd.org
Date:
Fri, 26 Dec 2025 06:55:14 +0100

Download raw body.

Thread
On Fri Dec 26, 2025 at 10:16:46AM +1100, Jonathan Gray wrote:
> On Thu, Dec 25, 2025 at 11:57:16PM +0100, Peter Hessler wrote:
> > 
> > 
> > :http://build-failures.rhaalovely.net/aarch64/2025-12-22/x11/qt6/qtwebengine.log
> > :
> > 
> > In file included from ../../../../../qtwebengine-everywhere-src-6.10.1/src/3rdparty/chromium/third_party/libaom/source/libaom/av1/encoder/arm/av1_error_sve.c:19:
> > ../../../../../qtwebengine-everywhere-src-6.10.1/src/3rdparty/chromium/third_party/libaom/source/libaom/aom_dsp/arm/aom_neon_sve_bridge.h:15:10:
> > fatal error: 'arm_neon_sve_bridge.h' file not found
> >    15 | #include <arm_neon_sve_bridge.h>
> >       |          ^~~~~~~~~~~~~~~~~~~~~~~
> 
> The log shows base clang.
> 
> Does installing the include fix the build?

I tried to mix the headers from base and ports to get access to
arm_neon_sve_bridge without luck. I would be grateful if we could do it
that way. CC robert@

> 
> Index: gnu/usr.bin/clang/include/clang/intrin/Makefile
> ===================================================================
> RCS file: /cvs/src/gnu/usr.bin/clang/include/clang/intrin/Makefile,v
> diff -u -p -r1.29 Makefile
> --- gnu/usr.bin/clang/include/clang/intrin/Makefile	13 Jun 2025 17:11:09 -0000	1.29
> +++ gnu/usr.bin/clang/include/clang/intrin/Makefile	25 Dec 2025 23:05:51 -0000
> @@ -30,7 +30,7 @@ GEN+=		arm_bf16.h
>  GEN+=		arm_mve.h
>  GEN+=		arm_cde.h
>  GEN+=		arm_vector_types.h
> -HEADERS+=	arm_acle.h arm_cmse.h ${GEN}
> +HEADERS+=	arm_acle.h arm_cmse.h arm_neon_sve_bridge.h ${GEN}
>  .elif ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
>  HEADERS+=	__wmmintrin_aes.h \
>  		__wmmintrin_pclmul.h \
> Index: distrib/sets/lists/comp/clang.arm64
> ===================================================================
> RCS file: /cvs/src/distrib/sets/lists/comp/clang.arm64,v
> diff -u -p -r1.48 clang.arm64
> --- distrib/sets/lists/comp/clang.arm64	8 Dec 2025 15:40:41 -0000	1.48
> +++ distrib/sets/lists/comp/clang.arm64	25 Dec 2025 23:07:32 -0000
> @@ -3200,6 +3200,7 @@
>  ./usr/lib/clang/19/include/arm_fp16.h
>  ./usr/lib/clang/19/include/arm_mve.h
>  ./usr/lib/clang/19/include/arm_neon.h
> +./usr/lib/clang/19/include/arm_neon_sve_bridge.h
>  ./usr/lib/clang/19/include/arm_sme.h
>  ./usr/lib/clang/19/include/arm_sve.h
>  ./usr/lib/clang/19/include/arm_vector_types.h
> Index: distrib/sets/lists/comp/clang.armv7
> ===================================================================
> RCS file: /cvs/src/distrib/sets/lists/comp/clang.armv7,v
> diff -u -p -r1.48 clang.armv7
> --- distrib/sets/lists/comp/clang.armv7	8 Dec 2025 15:40:41 -0000	1.48
> +++ distrib/sets/lists/comp/clang.armv7	25 Dec 2025 23:07:56 -0000
> @@ -3198,6 +3198,7 @@
>  ./usr/lib/clang/19/include/arm_fp16.h
>  ./usr/lib/clang/19/include/arm_mve.h
>  ./usr/lib/clang/19/include/arm_neon.h
> +./usr/lib/clang/19/include/arm_neon_sve_bridge.h
>  ./usr/lib/clang/19/include/arm_sme.h
>  ./usr/lib/clang/19/include/arm_sve.h
>  ./usr/lib/clang/19/include/arm_vector_types.h
>