This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Update on freeze status of glibc 2.18?


On Thu, 2013-06-20 at 14:01 -0700, Andi Kleen wrote:
> Roland McGrath <roland@hack.frob.com> writes:
> >
> > Correct.  This also means not introducing new API or ABI features.
> 
> Just to clarify:
> 
> The elision patch kit as posted does not change any API or ABI based
> on configure switches. I have no plans to change that.
> 
> It however turns on/off elision for existing mutexes and rwlock, so the
> documented behaviour differences in the manual will happen or not
> happen.

I consider constraints on the behavior that is allowed at runtime (e.g.,
the POSIX mutex requirements) to be part of the ABI.  The differences
you refer to can violate those requirements.

The *ELISION_NP bits in the mutex type are an addition; they are
unconditionally enabled, which avoids Roland's fragmentation concern but
also, as he points out, comes with the risk of having to maintain them
forever.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]