On Sat, Nov 23, 2013 at 3:45 PM, Jim Jagielski <j...@jagunet.com> wrote:
> I'm just curious why people never saw this on trunk... > That code path is almost exactly a year old. No one has > hit this in 12 months?? > l rarely try trunk except on * Windows, which uses a system mechanism regardless of compiler * Linux or FreeBSD, 64-bit gcc builds --/-- I'm curious what other scenarios will fail though. I can try Sun Studio on Solaris 10 x86_64 (32-bit and 64-bit builds) "soon". But Sun Studio on SPARC presumably uses different explicit code in APR and I don't have access to that. Right now it looks reasonable to change the ia32.c and os390/atomic.c implementations in APR as described before, but there's no substitute for actually trying the other atomic implementations, which look safe to me but with little certainty. > On Nov 23, 2013, at 12:45 PM, Rainer Jung <rainer.j...@kippdata.de> wrote: > > > On 23.11.2013 14:15, Jeff Trawick wrote: > >> On Sat, Nov 23, 2013 at 8:04 AM, Rainer Jung <rainer.j...@kippdata.de > >> <mailto:rainer.j...@kippdata.de>> wrote: > >> > >> On 22.11.2013 23:03, Jim Jagielski wrote: > >>> Anyone ever try OpenPA? > >>> > >>> https://trac.mcs.anl.gov/projects/openpa/ > >>> > >>> It's under MIT, fwiw. > >> > >> Haven't tried it but the README > >> > >> http://git.mcs.anl.gov/radix/openpa.git/blob_plain/HEAD:/README > >> > >> indicates only platform support based on gcc plus Windows (but they > say > >> they haven't set up a build system for it) plus Solaris (but that > seems > >> to be Solaris 10+ only, at least my oldest Solaris 8 doesn't seem to > >> have the needed implementation). > >> > >> Regards, > >> > >> Rainer > >> > >> > >> By the way, Rainer, in your l*m*n test combinations, which compiler(s) > >> did you use on Solaris while confirming that 2.4.7 Event works at least > >> a little? > > > > I'm only building with gcc. On Solaris 8 with gcc 4.1.2, on Solaris 10 > > the latest and greatest (4.8.2). > > > > Will post the full 2.4.7 results a bit later (only for the sake of > > completeness), but the builds are also broken for event on Linux 32 Bits > > even when using gcc: > > > > [Thu Nov 21 11:34:53.149765 2013] [mpm_event:crit] [pid 18492:tid > > 3080439472] AH02405: atomics not working as expected > > > > Sorry for not having checked progress during the tests, but the last > > combinations just finished right now. > > > > Regards, > > > > Rainer > > > > -- Born in Roswell... married an alien... http://emptyhammock.com/