libev cvs ECB_MEMORY_FENCE(_RELEASE) undefined

Marc Lehmann schmorp at
Wed Aug 24 18:08:18 CEST 2011

On Wed, Aug 24, 2011 at 09:34:31AM +0200, "common at" <common at> wrote:
> __x86 is not defined here, __i386 is.

Ah, I thought __x86 was more reliable.

> Maybe extend the check to include some more of

Fortunately, no, the other compilers would not test true for the gcc
version check, so we only have to check for gcc there. And the "i386"
macro mentioned there is almost certainly wrong.

__i386__ however is the way to go.

I've updated libecb and libev accordingly.


                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_    
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at
      -=====/_/_//_/\_,_/ /_/\_\

More information about the libev mailing list