This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: ABI compatibility status of glibc 2.18
- From: Siddhesh Poyarekar <siddhesh at redhat dot com>
- To: Andrey Ponomarenko <aponomarenko at rosalab dot ru>
- Cc: libc-alpha at sourceware dot org
- Date: Thu, 23 May 2013 17:09:10 +0530
- Subject: Re: ABI compatibility status of glibc 2.18
- References: <519CA53E dot 6000406 at rosalab dot ru> <20130522135617 dot GT8927 at spoyarek dot pnq dot redhat dot com> <519DFDDD dot 8040301 at rosalab dot ru>
On Thu, May 23, 2013 at 03:30:37PM +0400, Andrey Ponomarenko wrote:
> Siddhesh Poyarekar wrote:
> >On Wed, May 22, 2013 at 03:00:14PM +0400, Andrey Ponomarenko wrote:
> >>ABI checker result for oncoming glibc 2.18: 100% compatibility with
> >>2.17 on both x86 and x86_64.
> >>
> >>Summary: there are 3 interfaces added, 4 changed constants and 3
> >>removed constants. All changes are intended and discussed on the
> >>mailing list.
> >>
> >>More info:
> >>http://sourceware.org/glibc/wiki/Release/2.18#ABI_Compatibility_Status
> >>
> >The report doesn't include the symbol I added:__cxa_thread_atexit_impl
> >
> >Siddhesh
> It's not declared by any header under the install tree in the
> default configuration. It can be called from code generated by the
> compiler, but it cannot be used by usual applications.
I had guessed that that was the case, but I mentioned it to be sure
that it was indeed intended.
> I've created additional report of changes in the private ABI:
> http://upstream-tracker.org/downloads/glibc/linux/x86_64/compat_reports/2.17_to_2.18/private_libc_ABI.html
>
> This report lists your symbol and changes in other private symbols.
Thanks!
Siddhesh