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: Richard Henderson <rth at twiddle dot net>
- To: Andi Kleen <andi at firstfloor dot org>
- Cc: Torvald Riegel <triegel at redhat dot com>, 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 12:04:55 -0700
- Subject: Re: Update on freeze status of glibc 2.18?
- References: <20130614224427 dot 4B2532C077 at topped-with-meat dot com> <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> <20130620230930 dot 6F21E2C135 at topped-with-meat dot com> <1371775236 dot 964 dot 3432 dot camel at triegel dot csb> <51C48A96 dot 9070606 at twiddle dot net> <20130621174710 dot GQ6123 at two dot firstfloor dot org>
On 06/21/2013 10:47 AM, Andi Kleen wrote:
> I'm not sure the linker failure will be any more comprehensible to
> the user than the assert.
Certainly it is. Consider the following example, built on F19 (glibc 2.17) and
run on F18 (glibc 2.16):
#include <time.h>
void *x = clock_nanosleep;
int main() { return 0; }
$ ./z1
./z1: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by ./z1)
Given that we've used sensible names for our versions, I think that error
message is crystal clear.
r~