This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fifth draft of the Y2038 design document


On Wed, 22 Feb 2017, Paul Eggert wrote:

> One other question: how set-in-stone is this business about _TIME_BITS
> defaulting to 32-bit time_t?

A distribution migration to 64-bit time_t is likely to be hard (much 
harder than the move to 64-bit off_t).  We have no real idea of the extent 
to which types involving time_t appear in the ABIs of third-party 
libraries, file formats, etc. - and without such an idea and a clear way 
in which distributions can make the transition, it would be irresponsible 
to make such a change to the default.

For _FILE_OFFSET_BITS=64, someone needs to resurrect the old patch to 
change the default, together with the analyses from past threads of how 
for affected libraries it's generally now the default ABI used in 
GNU/Linux distributions, and fix any other issues such as bug 14106 needed 
for such a change to work without breaking things, causing linknamespace 
failures etc.

-- 
Joseph S. Myers
joseph@codesourcery.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]