This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: First draft of the Y2038 design document
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Rich Felker <dalias at libc dot org>
- Cc: Florian Weimer <fweimer at redhat dot com>, Albert ARIBAUD <albert dot aribaud at 3adev dot fr>, GNU C Library <libc-alpha at sourceware dot org>
- Date: Mon, 26 Oct 2015 22:41:02 +0000
- Subject: Re: First draft of the Y2038 design document
- Authentication-results: sourceware.org; auth=none
- References: <20151026001252 dot 590e09c1 dot albert dot aribaud at 3adev dot fr> <562DDD60 dot 2030803 at redhat dot com> <20151026132507 dot 620af723 dot albert dot aribaud at 3adev dot fr> <562E2B14 dot 3050208 at redhat dot com> <20151026200145 dot GH8645 at brightrain dot aerifal dot cx>
On Mon, 26 Oct 2015, Rich Felker wrote:
> I too would strongly prefer NOT repeating the off64_t mistake and
> instead just having new 32-bit targets with 64-bit time_t. This would
> also allow fixing lots of old ABI mistakes at the same time.
I don't think there's likely to be any sort of consensus that it was a
mistake; there's much more likely to be consensus that it was not a
mistake and that long-term ABI support was and is very helpful to the
widespread adoption of GNU/Linux (and now the adoption is sufficiently
widespread that any move to libc.so.7 would likely be very hard, although
I'd welcome the ability to make such a transition occasionally, and maybe
it would make sense to maintain a list on the wiki of ABI-incompatible
changes people think would be desirable in such a transition, ***being
very careful to distinguish changes that have consensus from changes that
it's just one person's opinion would be a good idea***).
--
Joseph S. Myers
joseph@codesourcery.com