This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Update on freeze status of glibc 2.18?
- From: Andi Kleen <andi at firstfloor dot org>
- To: Torvald Riegel <triegel at redhat dot com>
- Cc: Andi Kleen <andi at firstfloor dot org>, Roland McGrath <roland at hack dot frob dot com>, Carlos O'Donell <carlos at redhat dot com>, GNU C Library <libc-alpha at sourceware dot org>, Ryan Arnold <rsa at us dot ibm dot com>, "Joseph S. Myers" <joseph at codesourcery dot com>, Siddhesh Poyarekar <siddhesh at redhat dot com>
- Date: Fri, 21 Jun 2013 02:16:07 +0200
- Subject: Re: Update on freeze status of glibc 2.18?
- References: <20130617193649 dot 7B5872C08D at topped-with-meat dot com> <1371503900 dot 16968 dot 21902 dot camel at triegel dot csb> <20130619224234 dot 5AC132C10E at topped-with-meat dot com> <1371733830 dot 964 dot 1089 dot camel at triegel dot csb> <20130620140934 dot GZ6123 at two dot firstfloor dot org> <1371743530 dot 964 dot 1602 dot camel at triegel dot csb> <20130620205512 dot GD6123 at two dot firstfloor dot org> <1371765683 dot 964 dot 2885 dot camel at triegel dot csb> <20130620222454 dot GE6123 at two dot firstfloor dot org> <1371770055 dot 964 dot 3114 dot camel at triegel dot csb>
On Fri, Jun 21, 2013 at 01:14:15AM +0200, Torvald Riegel wrote:
> On Fri, 2013-06-21 at 00:24 +0200, Andi Kleen wrote:
> > > And it will not disallow elision for these cases. As Roland points out,
> >
> > It would for existing binaries.
>
> That's not the concern you raised initially. So, can we conclude that
I'm pretty sure I mentioned binaries.
> for the subset of newly compiled binaries, you wouldn't have concerns
> anymore about the DEFAULT != NORMAL split approach?
I have concerns about changes that do not allow elision in existing
binaries (no subset)
> If you were talking about potential users, then which scenarios do you
> have in mind? If people use the stock glibc that their distribution
> provides, then the applications provided by the distribution will also
> have been recompiled. That already gives you a large group of users and
> applications, and good testing. If you're thinking third-party
> binaries, then they'll have to be recompiled to make use of new features
> -- but that's hardly unusual.
AFAIK Fedora doesn't even recompile every release (I may be wrong).
But it's definitely also about third part programs. Linux has
a lot of existing programs and libraries and they do not get recompiled
all the time.
So all the existing binaries. I want to see them all tested with
elision, and if everything goes well deployed widely with elision.
-Andi
--
ak@linux.intel.com -- Speaking for myself only.