tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: 64 bit time_t changes
On Sat, 22 Mar 2008 16:06:10 -0400 (EDT)
christos%zoulas.com@localhost (Christos Zoulas) wrote:
> I can do the work, but I am beginning to wonder if this is the time to
> bump libc, and get rid a lot of the compat code that we've collected
> through the years? We can use this to sanitize size_t across all the
> platforms and do the rest of the cleanup that is mentioned in
> shlib_version.
>
> What I am afraid is going to happen if we provide all this
> compatibility stuff, is that:
> 1. libc will bloat a lot more.
> 2. since time_t is such a big abi change
> [timeval, timespec, itimer stuff, rusage, ktrace, just to
> mention a few change], if we don't bump libc, we are going to cause
> confusion with mixing 3rd party libraries that are
> compiled before and after the time_t change.
>
> Opinions?
>
Interesting question. Let me me ask a couple of questions.
First -- will 5.0 ship with the old libc? If not, I assume that all
binaries, both pkgsrc and user-written, will have to be recompiled.
Second -- when did we last bump libc?
Third -- if we're going to do it, what other changes should we make at
the same time?
--Steve Bellovin, http://www.cs.columbia.edu/~smb
Home |
Main Index |
Thread Index |
Old Index