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: 2.26 release blockers?



On 05/07/2017 10:51, Joseph Myers wrote:
> On Wed, 5 Jul 2017, Adhemerval Zanella wrote:
> 
>>> The thread types headers refactoring, to make them usable for both C11 
>>> threads and pthreads, went in some time ago.
>>>
>>> All that architecture-specific header content will get used in C11 threads 
>>> and it's far from obvious that any issues that appear with C11 threads 
>>> would also appear with pthreads.
>>
>> It was not clear to me if you still consider C11 threads patches a
>> disruptive for arch-testing that can't not get validated in current
>> cross-compiling testing.  
> 
> I think the ABI baselines are adequately validated by cross-compilation 
> testing, but there's a risk of architecture-specific problems that only 
> show up in C11 threads execution testing being missed.
> 
I do see your rationale, but we are already pushing changes without much
testing in master that are much more disruptive IMHO (maybe not for
architecture cases, but on performance for instance) such as single thread
FILE optimization and thread local cache.  

But I think we can postpone C11 threads for 2.27, although for the specific
architecture where you already posted some testing results (arm hard-float,
powerpc soft-float, and mips), I think it would be feasible to run the C11
threads tests on emulated qemu system to validate them.


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