According to Simon Josefsson on 2/18/2010 6:00 AM: >> I've seen these failures for a long time now, but have not been bothered >> enough by them to do anything about it (m4 is single-threaded, so I use >> gnulib-tool --avoid tls-tests to avoid the test in the first place). >> > I don't think there has been a cygwin regression here -- the code in > gnulib's m4/threadlib.m4 effectively disables this stuff on Cygwin 1.5 > (but not on Cygwin 1.7) if I understand it correctly:
That's true. But cygwin DOES behave differently between 1.5 and 1.7 for pthreads, because it was fixing some races. It looks like not all the races were fixed, and that test-tls fails differently for 1.7 than it does for 1.5 (if you force it to run on 1.5). Which means cygwin still has bugs that need fixing. > > What's not clear to me is if Cygwin 1.x for x > 5 is supposed to have > fixed that problem or not. Yes, cygwin 1.7 has intentional patches to fix pthread, and if there is still a bug in 1.7.1, it is hopeful that it can be patched for 1.7.2. -- Don't work too hard, make some time for fun as well! Eric Blake e...@byu.net
signature.asc
Description: OpenPGP digital signature