mumax3 test suite fails against glibc 2.38
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GLibC |
New
|
Medium
|
|||
Ubuntu |
Fix Released
|
Undecided
|
Unassigned | ||
aspectc++ (Debian) |
New
|
Unknown
|
|||
aspectc++ (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
cbmc (Debian) |
Fix Released
|
Unknown
|
|||
cbmc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
cxref (Debian) |
Fix Released
|
Unknown
|
|||
cxref (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
gauche-c-wrapper (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
glibc (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
mumax3 (Ubuntu) |
Fix Released
|
Critical
|
Unassigned | ||
nvidia-nccl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
pyvkfft (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
rocm-hipamd (Debian) |
Fix Released
|
Unknown
|
|||
rocm-hipamd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
stdgpu-contrib (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The autopkgtests fail with the following error:
921s nvcc -std=c++03 -ccbin=
922s /usr/include/
922s
922s /usr/include/
922s
922s /usr/include/
922s
922s /usr/include/
922s
922s /usr/include/
Marking as critical as this blocks the glibc transition.
Related branches
- Graham Inggs (community): Needs Information
- git-ubuntu import: Pending requested
-
Diff: 47 lines (+31/-0)2 files modifieddebian/patches/arm/lp2032624-amdgpu.patch (+30/-0)
debian/patches/series (+1/-0)
Changed in glibc (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: update-excuse |
tags: | added: foundations-todo |
Changed in glibc: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in mumax3 (Ubuntu): | |
status: | New → Fix Released |
Changed in cbmc (Ubuntu): | |
status: | New → Fix Released |
affects: | aspectc++ (Ubuntu) → ubuntu |
Changed in ubuntu: | |
status: | New → Fix Released |
Changed in nvidia-nccl (Ubuntu): | |
status: | New → Fix Released |
Changed in cbmc (Debian): | |
status: | Unknown → New |
Changed in aspectc++ (Debian): | |
status: | Unknown → New |
Changed in cxref (Debian): | |
status: | Unknown → New |
Changed in rocm-hipamd (Debian): | |
status: | Unknown → New |
Changed in cbmc (Debian): | |
status: | New → Confirmed |
Changed in cxref (Debian): | |
status: | New → Fix Released |
Changed in cbmc (Debian): | |
status: | Confirmed → Fix Released |
Changed in rocm-hipamd (Debian): | |
status: | New → Fix Released |
This commit https:/ /sourceware. org/git/ ?p=glibc. git;a=commit; h=cd94326a1326c 4e3f1ee7a8d0a16 1cc0bdcaf07e added the file `sysdeps/ aarch64/ fpu/bits/ math-vector. h.
On a mantic system, the header file gets placed at /usr/include/ aarch64- linux-gnu/ bits/math- vector. h, which used to do only a single thing for aarch64, which was: simd-decl- stubs.h>
#include <bits/libm-
And after the commit, a few types are added such as
#if __GNUC_PREREQ(9, 0) VEC_MATH_ SUPPORTED
# define __ADVSIMD_
typedef __Float32x4_t __f32x4_t;
typedef __Float64x2_t __f64x2_t;
...
Simply commenting out the new types is enough to fix this issue, but completely removing the newly added support for libmvec is not a great idea.
Perhaps nvidia- cuda-toolkit- gcc needs to be rebuilt with support for these types?