armhf and year 2038 limitation

Jean-Christian de Rivaz <[email protected]> Wed, 25 Mar 2015 10:24:46 +0100
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <[email protected]>
HI, I try to build a jessie based armhf embedded system that will pass 
the year 2038 limitation.

So far, I have learn that I have to use btrfs instead of ext4, and that 
the struct timespec.tv_sec must be 64-bit instead of 32-bit. It look 
like the Linux kernel already handle the time on 64-bit variable 
internally even on armhf, but that the libc and all applications that 
use it must be recompiled. Maybe I have miss some others points and 
maybe there is already a plan to handle the problem, for example in the 
next release, but I was unable to find good informations on this.

As we are still more than 20 years before the limit, the issue could 
sound only theoretical but it's actually more a confidence and marketing 
problem trying to push a system that is well known to hang in about two 
decades.

Any informations on the subject are welcome,

Regards,

Jean-Christian