Re: [PATCH 01/27] [AARCH64] Fix utmp struct for compatibility reasons.

From: Florian Weimer
Date: Fri Jun 24 2016 - 07:33:13 EST


On 06/23/2016 09:36 AM, Yury Norov wrote:
On Thu, Jun 23, 2016 at 09:32:46AM +0200, Andreas Schwab wrote:
Andrew Pinski <pinskia@xxxxxxxxx> writes:

So if you want aarch64 to be compatible with aarch32, you need to
define __WORDSIZE_TIME64_COMPAT32. If we don't want aarch64 and
aarch32 to be compatible at all, then we can drop this patch or if you
don't want LP64 and ILP32 to be compatible either.

Or go the other way like s390 and use the LP64 layout for ILP32.

Andreas.

--
Andreas Schwab, SUSE Labs, schwab@xxxxxxx
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."

It was an agreement that we don't fix Y2038 issues specifically, as
there will be general fix.

As far as I understand this, it is not a Y2038 issue because it affects current systems using current dates. It's a separate bug IMHO.

Florian