On 21/06/16 06:06, Yury Norov wrote: > From: Andrew Pinski <apin...@cavium.com> > > NOTE This is an ABI change for AARCH64. > If you have some AARCH32 and AARCH64 applications and they both use > utmp, one of them will fail due to the use of time_t inside the > utmp binary format. > > This fixes the problem by setting __WORDSIZE_TIME64_COMPAT32.
i think changing the abi now is not ok. this is BZ 17470 and i think it should be discussed separately from ilp32. if it's possible to detect the utmp file format, that would allow a reasonable fix, the way glibc changes the struct def based on lp64 targets is non-conforming.