The GCC >=15 added new AVX10 header files, add defines for them as sparse is not able to understand those.
Signed-off-by: Ales Musil <amu...@redhat.com> --- include/sparse/immintrin.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/sparse/immintrin.h b/include/sparse/immintrin.h index 9a23d7f74..7fb6b42c1 100644 --- a/include/sparse/immintrin.h +++ b/include/sparse/immintrin.h @@ -30,5 +30,17 @@ * underscore. We need both to keep compatibility between various GCC * versions. */ #define _AVX512FP16INTRIN_H_INCLUDED +/* GCC >= 15 adds AVX10 which introduced new ifdefs. */ +#define __AVX10_2_512CONVERTINTRIN_H_INCLUDED +#define _AVX10_2_512BF16INTRIN_H_INCLUDED +#define _AVX10_2_512MEDIAINTRIN_H_INCLUDED +#define _AVX10_2_512MINMAXINTRIN_H_INCLUDED +#define _AVX10_2_512SATCVTINTRIN_H_INCLUDED +#define _AVX10_2BF16INTRIN_H_INCLUDED +#define _AVX10_2CONVERTINTRIN_H_INCLUDED +#define _AVX10_2COPYINTRIN_H_INCLUDED +#define _AVX10_2MEDIAINTRIN_H_INCLUDED +#define _AVX10_2MINMAXINTRIN_H_INCLUDED +#define _AVX10_2SATCVTINTRIN_H_INCLUDED #include_next <immintrin.h> -- 2.49.0 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev