Bug#1126803: libc6-dev: __INO_T_MATCHES_INO64_T not defined on alpha

Florian Weimer <[email protected]> Mon, 02 Feb 2026 10:40:45 +0100
Newsgroups gmane.linux.debian.devel.glibc
Message-ID <lhu1pj3bi02.fsf__4475.879394316$1770025411$gmane$org@oldenburg.str.redhat.com>
* Christian Göttsche:

> Package: glibc
> Version: 2.41-3
>
> src:libselinux FTBFS on alpha due to pedantic checks for an ABI
> incompatibility around matchpathcon_filespec_add(3).
> It seems __INO_T_MATCHES_INO64_T is not defined (to 1) although from
> my understanding ino_t and ino64_t have the same size of 8 bytes.

No, they are different:

sysdeps/unix/sysv/linux/alpha/bits/typesizes.h:#define __INO_T_TYPE             __U32_TYPE
sysdeps/unix/sysv/linux/alpha/bits/typesizes.h:#define __INO64_T_TYPE           __U64_TYPE

Thanks,
Florian