libc changes and freebsd-4 compatible binaries

Yury Tarasievich grog at grsu.by
Tue May 3 02:22:30 PDT 2005


On 3 May 2005 11:55, Joerg Sonnenberger wrote:
> On Tue, May 03, 2005 at 11:44:41AM +0300, Yury Tarasievich wrote:
> > On 3 May 2005 11:41, Joerg Sonnenberger wrote:
> > > On Tue, May 03, 2005 at 11:25:22AM +0300, Yury Tarasievich wrote:
> > > > > YES, with the exception of locale support, for which the answer is
> > > > > NO.
> > > >
> > > > Why so?
> > >
> > > The disk format of the locale description changed.
> >
> > But I've thought that applications are insulated from things like disk
> > format of locale description?
>
> The libc has to read it, but the old libc has not been modified to read the
> new format (which would be quite a lot of work). The applications themself
> don't touch the locale definitions at all.

Well, if the "old" libc (that'd be libc.so.4) can't read the "new" format, and 
there'll be no "old" format, then the answer is NO, actually. Almost none of 
the freebsd-4 binary packages will work, because of locale info being now 
used everywhere.

Can't the sources producing libc.so.4 be made to call the sources producing 
libc.so.5, or what?






More information about the Kernel mailing list