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: Torvald Riegel <triegel at redhat dot com>
- To: Andi Kleen <andi at firstfloor dot org>
- Cc: 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 01:14:15 +0200
- Subject: Re: Update on freeze status of glibc 2.18?
- References: <51BF3CF8 dot 1010901 at redhat dot com> <1371494971 dot 16968 dot 21574 dot camel at triegel dot csb> <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>
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
for the subset of newly compiled binaries, you wouldn't have concerns
anymore about the DEFAULT != NORMAL split approach?
> I really don't want to recompile
> everything. I don't think people recompile their binaries all
> the time.
If this is just about *you*, then I think it's better to not break POSIX
requirements even if you have to recompile stuff.
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.