Bug#1079007: src:nvidia-nccl: fails to migrate to testing for too long: missing uploads for arm64 and ppc64el
Andreas Beckmann
anbe at debian.org
Sat Sep 28 06:41:21 BST 2024
On 9/15/24 23:11, Andreas Beckmann wrote:
> not a regression in nvidia-nccl, the version in testing nowadays ftbfs
> similarily
This is caused by glibc 2.38 which enhanced
/usr/include/aarch64-linux-gnu/bits/math-vector.h
with
...
#if __GNUC_PREREQ(9, 0)
# define __ADVSIMD_VEC_MATH_SUPPORTED
typedef __Float32x4_t __f32x4_t;
typedef __Float64x2_t __f64x2_t;
#elif __glibc_clang_prereq(8, 0)
# define __ADVSIMD_VEC_MATH_SUPPORTED
typedef __attribute__ ((__neon_vector_type__ (4))) float __f32x4_t;
typedef __attribute__ ((__neon_vector_type__ (2))) double __f64x2_t;
#endif
#if __GNUC_PREREQ(10, 0) || __glibc_clang_prereq(11, 0)
# define __SVE_VEC_MATH_SUPPORTED
typedef __SVFloat32_t __sv_f32_t;
typedef __SVFloat64_t __sv_f64_t;
typedef __SVBool_t __sv_bool_t;
#endif
...
This got temporarily disabled for 2.38 (only).
It seems newer toolkit versions "support" these types, so for now we
only need to use the old math-vector.h when compiling stuff with old nvcc.
Andreas
More information about the pkg-nvidia-devel
mailing list